#include <XrdClS3File.hh>
Public Member Functions | |
| File (XrdCl::Log *log) | |
| virtual | ~File () noexcept |
| virtual XrdCl::XRootDStatus | Close (XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual bool | GetProperty (const std::string &name, std::string &value) const override |
| virtual bool | IsOpen () const override |
| virtual XrdCl::XRootDStatus | Open (const std::string &url, XrdCl::OpenFlags::Flags flags, XrdCl::Access::Mode mode, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual XrdCl::XRootDStatus | PgRead (uint64_t offset, uint32_t size, void *buffer, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual XrdCl::XRootDStatus | Read (uint64_t offset, uint32_t size, void *buffer, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual bool | SetProperty (const std::string &name, const std::string &value) override |
| virtual XrdCl::XRootDStatus | Stat (bool force, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual XrdCl::XRootDStatus | VectorRead (const XrdCl::ChunkList &chunks, void *buffer, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual XrdCl::XRootDStatus | Write (uint64_t offset, uint32_t size, const void *buffer, XrdCl::ResponseHandler *handler, time_t timeout) override |
| virtual XrdCl::XRootDStatus | Write (uint64_t offset, XrdCl::Buffer &&buffer, XrdCl::ResponseHandler *handler, time_t timeout) override |
| Public Member Functions inherited from XrdCl::FilePlugIn | |
| virtual | ~FilePlugIn () |
| Destructor. | |
| virtual XRootDStatus | Clone (const CloneLocations &locs, ResponseHandler *handler, time_t timeout) |
| virtual std::unique_ptr< ExportedFileTemplate > | ExportTemplate () const |
| virtual XRootDStatus | Fcntl (const Buffer &arg, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | Fcntl (QueryCode::Code queryCode, const Buffer &arg, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | OpenUsingTemplate (ExportedFileTemplate *templ, const std::string &url, OpenFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | PgWrite (uint64_t offset, uint32_t nbpgs, const void *buffer, std::vector< uint32_t > &cksums, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | PreRead (const TractList &tracts, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | Read (uint64_t offset, uint32_t size, Optional< uint64_t > fdoff, int fd, ResponseHandler *handler, time_t timeout=0) |
| virtual XRootDStatus | Sync (ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | Truncate (uint64_t size, ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | VectorWrite (const ChunkList &chunks, ResponseHandler *handler, time_t timeout=0) |
| virtual XRootDStatus | Visa (ResponseHandler *handler, time_t timeout) |
| virtual XRootDStatus | Write (uint64_t offset, uint32_t size, Optional< uint64_t > fdoff, int fd, ResponseHandler *handler, time_t timeout=0) |
| virtual XRootDStatus | WriteV (uint64_t offset, const struct iovec *iov, int iovcnt, ResponseHandler *handler, time_t timeout=0) |
Definition at line 36 of file XrdClS3File.hh.
| File::File | ( | XrdCl::Log * | log | ) |
Definition at line 85 of file XrdClS3File.cc.
References File().
Referenced by File().
|
virtualnoexcept |
Definition at line 91 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 94 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 107 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 101 of file XrdClS3File.cc.
Referenced by Open().
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 171 of file XrdClS3File.cc.
References XrdCl::errInvalidOp, IsOpen(), XrdClS3::kLogXrdClS3, and XrdCl::stError.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 191 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 201 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 212 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 221 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 229 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 238 of file XrdClS3File.cc.
|
overridevirtual |
Reimplemented from XrdCl::FilePlugIn.
Definition at line 248 of file XrdClS3File.cc.