![]() |
XRootD
|
#include <ProxyPrefixFile.hh>
Public Member Functions | |
ProxyPrefixFile () | |
Constructor. More... | |
virtual | ~ProxyPrefixFile () override |
Destructor. More... | |
virtual XRootDStatus | Close (ResponseHandler *handler, uint16_t timeout) override |
Close. More... | |
virtual XRootDStatus | Fcntl (const Buffer &arg, ResponseHandler *handler, uint16_t timeout) override |
Fcntl. More... | |
virtual bool | GetProperty (const std::string &name, std::string &value) const override |
GetProperty. More... | |
virtual bool | IsOpen () const override |
IsOpen. More... | |
virtual XRootDStatus | Open (const std::string &url, OpenFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) override |
Open. More... | |
virtual XRootDStatus | PgRead (uint64_t offset, uint32_t size, void *buffer, ResponseHandler *handler, uint16_t timeout) override |
PgRead. More... | |
virtual XRootDStatus | PgWrite (uint64_t offset, uint32_t nbpgs, const void *buffer, std::vector< uint32_t > &cksums, ResponseHandler *handler, uint16_t timeout) override |
PgWrite. More... | |
virtual XRootDStatus | Read (uint64_t offset, uint32_t size, void *buffer, ResponseHandler *handler, uint16_t timeout) override |
Read. More... | |
virtual bool | SetProperty (const std::string &name, const std::string &value) override |
SetProperty. More... | |
virtual XRootDStatus | Stat (bool force, ResponseHandler *handler, uint16_t timeout) override |
Stat. More... | |
virtual XRootDStatus | Sync (ResponseHandler *handler, uint16_t timeout) override |
Sync. More... | |
virtual XRootDStatus | Truncate (uint64_t size, ResponseHandler *handler, uint16_t timeout) override |
Truncate. More... | |
virtual XRootDStatus | VectorRead (const ChunkList &chunks, void *buffer, ResponseHandler *handler, uint16_t timeout) override |
VectorRead. More... | |
virtual XRootDStatus | VectorWrite (const ChunkList &chunks, ResponseHandler *handler, uint16_t timeout=0) override |
VectorWrite. More... | |
virtual XRootDStatus | Visa (ResponseHandler *handler, uint16_t timeout) override |
Visa. More... | |
virtual XRootDStatus | Write (uint64_t offset, Buffer &&buffer, ResponseHandler *handler, uint16_t timeout=0) override |
Write. More... | |
virtual XRootDStatus | Write (uint64_t offset, uint32_t size, const void *buffer, ResponseHandler *handler, uint16_t timeout) override |
Write. More... | |
virtual XRootDStatus | Write (uint64_t offset, uint32_t size, Optional< uint64_t > fdoff, int fd, ResponseHandler *handler, uint16_t timeout=0) override |
Write. More... | |
virtual XRootDStatus | WriteV (uint64_t offset, const struct iovec *iov, int iovcnt, ResponseHandler *handler, uint16_t timeout=0) override |
![]() | |
virtual | ~FilePlugIn () |
Destructor. More... | |
virtual XRootDStatus | Read (uint64_t offset, uint32_t size, Optional< uint64_t > fdoff, int fd, ResponseHandler *handler, uint16_t timeout=0) |
XrdClFile plugin that appends an URL prefix to the given URL. The URL prefix is set as an environment variable XRD_URL_PREFIX.
Definition at line 41 of file ProxyPrefixFile.hh.
xrdcl_proxy::ProxyPrefixFile::ProxyPrefixFile | ( | ) |
Constructor.
Definition at line 40 of file ProxyPrefixFile.cc.
|
overridevirtual |
Destructor.
Definition at line 48 of file ProxyPrefixFile.cc.
|
inlineoverridevirtual |
Close.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 66 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Fcntl.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 211 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
GetProperty.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 247 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
|
overridevirtual |
Open.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 59 of file ProxyPrefixFile.cc.
References XrdCl::errInvalidOp, File, XrdCl::Status::IsOK(), XrdCl::File::Open(), and XrdCl::stError.
|
inlineoverridevirtual |
PgRead.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 98 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
PgWrite.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 146 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Read.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 86 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
SetProperty.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 238 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Stat.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 75 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Sync.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 159 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Truncate.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 168 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
VectorRead.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 178 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
VectorWrite.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 189 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Visa.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 221 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
Write.
Reimplemented from XrdCl::FilePlugIn.
Definition at line 122 of file ProxyPrefixFile.hh.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 199 of file ProxyPrefixFile.hh.