XrdCl::HttpFileSystemPlugIn Class Reference
#include <HttpFileSystemPlugIn.hh>
List of all members.
Public Member Functions |
| HttpFileSystemPlugIn (const std::string &url) |
virtual | ~HttpFileSystemPlugIn () noexcept |
virtual XRootDStatus | Mv (const std::string &source, const std::string &dest, ResponseHandler *handler, uint16_t timeout) override |
virtual XRootDStatus | Rm (const std::string &path, ResponseHandler *handler, uint16_t timeout) override |
virtual XRootDStatus | MkDir (const std::string &path, MkDirFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) override |
virtual XRootDStatus | RmDir (const std::string &path, ResponseHandler *handler, uint16_t timeout) override |
virtual XRootDStatus | DirList (const std::string &path, DirListFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) override |
virtual XRootDStatus | Stat (const std::string &path, ResponseHandler *handler, uint16_t timeout) override |
virtual bool | SetProperty (const std::string &name, const std::string &value) override |
virtual bool | GetProperty (const std::string &name, std::string &value) const override |
Private Attributes |
Davix::Context | ctx_ |
Davix::DavPosix | davix_client_ |
URL | url_ |
std::unordered_map
< std::string, std::string > | properties_ |
Log * | logger_ |
Constructor & Destructor Documentation
XrdCl::HttpFileSystemPlugIn::HttpFileSystemPlugIn |
( |
const std::string & |
url |
) |
|
virtual XrdCl::HttpFileSystemPlugIn::~HttpFileSystemPlugIn |
( |
|
) |
[virtual] |
Member Function Documentation
virtual bool XrdCl::HttpFileSystemPlugIn::GetProperty |
( |
const std::string & |
name, |
|
|
std::string & |
value | |
|
) |
| | const [override, virtual] |
virtual XRootDStatus XrdCl::HttpFileSystemPlugIn::Mv |
( |
const std::string & |
source, |
|
|
const std::string & |
dest, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout | |
|
) |
| | [override, virtual] |
virtual XRootDStatus XrdCl::HttpFileSystemPlugIn::Rm |
( |
const std::string & |
path, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout | |
|
) |
| | [override, virtual] |
virtual XRootDStatus XrdCl::HttpFileSystemPlugIn::RmDir |
( |
const std::string & |
path, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout | |
|
) |
| | [override, virtual] |
virtual bool XrdCl::HttpFileSystemPlugIn::SetProperty |
( |
const std::string & |
name, |
|
|
const std::string & |
value | |
|
) |
| | [override, virtual] |
virtual XRootDStatus XrdCl::HttpFileSystemPlugIn::Stat |
( |
const std::string & |
path, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout | |
|
) |
| | [override, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: