#include <HttpFilePlugIn.hh>
|
| HttpFilePlugIn () |
|
virtual | ~HttpFilePlugIn () noexcept=default |
|
virtual XRootDStatus | Open (const std::string &url, OpenFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | Close (ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | Stat (bool force, ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | Read (uint64_t offset, uint32_t size, void *buffer, ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | Write (uint64_t offset, uint32_t size, const void *buffer, ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | Sync (ResponseHandler *handler, uint16_t timeout) override |
|
virtual XRootDStatus | VectorRead (const ChunkList &chunks, void *buffer, XrdCl::ResponseHandler *handler, uint16_t timeout) override |
|
virtual bool | IsOpen () const 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 |
|
virtual | ~FilePlugIn () |
| Destructor. More...
|
|
virtual XRootDStatus | Truncate (uint64_t size, ResponseHandler *handler, uint16_t timeout) |
|
virtual XRootDStatus | Fcntl (const Buffer &arg, ResponseHandler *handler, uint16_t timeout) |
|
virtual XRootDStatus | Visa (ResponseHandler *handler, uint16_t timeout) |
|
◆ HttpFilePlugIn()
XrdCl::HttpFilePlugIn::HttpFilePlugIn |
( |
| ) |
|
◆ ~HttpFilePlugIn()
virtual XrdCl::HttpFilePlugIn::~HttpFilePlugIn |
( |
| ) |
|
|
virtualdefaultnoexcept |
◆ Close()
◆ GetProperty()
virtual bool XrdCl::HttpFilePlugIn::GetProperty |
( |
const std::string & |
name, |
|
|
std::string & |
value |
|
) |
| const |
|
overridevirtual |
◆ IsOpen()
virtual bool XrdCl::HttpFilePlugIn::IsOpen |
( |
| ) |
const |
|
overridevirtual |
◆ Open()
◆ Read()
virtual XRootDStatus XrdCl::HttpFilePlugIn::Read |
( |
uint64_t |
offset, |
|
|
uint32_t |
size, |
|
|
void * |
buffer, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout |
|
) |
| |
|
overridevirtual |
◆ SetProperty()
virtual bool XrdCl::HttpFilePlugIn::SetProperty |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
|
overridevirtual |
◆ Stat()
◆ Sync()
◆ VectorRead()
◆ Write()
virtual XRootDStatus XrdCl::HttpFilePlugIn::Write |
( |
uint64_t |
offset, |
|
|
uint32_t |
size, |
|
|
const void * |
buffer, |
|
|
ResponseHandler * |
handler, |
|
|
uint16_t |
timeout |
|
) |
| |
|
overridevirtual |
◆ davix_client_
Davix::DavPosix XrdCl::HttpFilePlugIn::davix_client_ |
|
private |
◆ davix_context_
Davix::Context XrdCl::HttpFilePlugIn::davix_context_ |
|
private |
◆ davix_fd_
DAVIX_FD* XrdCl::HttpFilePlugIn::davix_fd_ |
|
private |
◆ is_open_
bool XrdCl::HttpFilePlugIn::is_open_ |
|
private |
◆ logger_
Log* XrdCl::HttpFilePlugIn::logger_ |
|
private |
◆ properties_
std::unordered_map<std::string, std::string> XrdCl::HttpFilePlugIn::properties_ |
|
private |
◆ url_
std::string XrdCl::HttpFilePlugIn::url_ |
|
private |
The documentation for this class was generated from the following file: