Go to the documentation of this file.
5 #ifndef __HTTP_FILE_SYSTEM_PLUG_IN_
6 #define __HTTP_FILE_SYSTEM_PLUG_IN_
13 #include <unordered_map>
27 uint16_t timeout) override;
31 uint16_t timeout) override;
34 uint16_t timeout) override;
39 uint16_t timeout) override;
42 uint16_t timeout) override;
45 const std::
string &value) override;
48 std::
string &value) const override;
62 #endif // __HTTP_FILE_SYSTEM_PLUG_IN_
Handle an async response.
Definition: XrdClXRootDResponses.hh:1051
Access mode.
Definition: XrdClFileSystem.hh:117
virtual ~HttpFileSystemPlugIn() noexcept=default
Handle diagnostics.
Definition: XrdClLog.hh:101
Log * logger_
Definition: HttpFileSystemPlugIn.hh:58
Davix::DavPosix davix_client_
Definition: HttpFileSystemPlugIn.hh:52
HttpFileSystemPlugIn(const std::string &url)
virtual XRootDStatus Stat(const std::string &path, ResponseHandler *handler, uint16_t timeout) override
std::unordered_map< std::string, std::string > properties_
Definition: HttpFileSystemPlugIn.hh:56
Request status.
Definition: XrdClXRootDResponses.hh:219
MkDir operation (.
Definition: XrdClFileSystemOperations.hh:386
virtual bool SetProperty(const std::string &name, const std::string &value) override
virtual bool GetProperty(const std::string &name, std::string &value) const override
Davix::Context ctx_
Definition: HttpFileSystemPlugIn.hh:51
DirList operation (.
Definition: XrdClFileSystemOperations.hh:706
RmDir operation (.
Definition: XrdClFileSystemOperations.hh:435
Mv operation (.
Definition: XrdClFileSystemOperations.hh:192
Definition: XrdClAnyObject.hh:26
Rm operation (.
Definition: XrdClFileSystemOperations.hh:340
MkDir flags.
Definition: XrdClFileSystem.hh:141
URL url_
Definition: HttpFileSystemPlugIn.hh:54
An interface for file plug-ins.
Definition: XrdClPlugInInterface.hh:284
URL representation.
Definition: XrdClURL.hh:31
DirList flags.
Definition: XrdClFileSystem.hh:154
Definition: HttpFileSystemPlugIn.hh:18