![]() |
XRootD
|
An interface for file plug-ins. More...
#include <XrdClPlugInInterface.hh>
Public Member Functions | |
virtual | ~FileSystemPlugIn () |
Destructor. More... | |
virtual XRootDStatus | ChMod (const std::string &path, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | DeepLocate (const std::string &path, OpenFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | DelXAttr (const std::string &path, const std::vector< std::string > &attrs, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | DirList (const std::string &path, DirListFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) |
virtual bool | GetProperty (const std::string &name, std::string &value) const |
virtual XRootDStatus | GetXAttr (const std::string &path, const std::vector< std::string > &attrs, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | ListXAttr (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Locate (const std::string &path, OpenFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | MkDir (const std::string &path, MkDirFlags::Flags flags, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Mv (const std::string &source, const std::string &dest, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Ping (ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Prepare (const std::vector< std::string > &fileList, PrepareFlags::Flags flags, uint8_t priority, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Protocol (ResponseHandler *handler, uint16_t timeout=0) |
virtual XRootDStatus | Query (QueryCode::Code queryCode, const Buffer &arg, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Rm (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | RmDir (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | SendInfo (const std::string &info, ResponseHandler *handler, uint16_t timeout) |
virtual bool | SetProperty (const std::string &name, const std::string &value) |
virtual XRootDStatus | SetXAttr (const std::string &path, const std::vector< xattr_t > &attrs, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Stat (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | StatVFS (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
virtual XRootDStatus | Truncate (const std::string &path, uint64_t size, ResponseHandler *handler, uint16_t timeout) |
An interface for file plug-ins.
Definition at line 283 of file XrdClPlugInInterface.hh.
|
inlinevirtual |
|
inlinevirtual |
Definition at line 389 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::ChMod().
|
inlinevirtual |
Definition at line 306 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
|
inlinevirtual |
Definition at line 504 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 443 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::DirList().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 537 of file XrdClPlugInInterface.hh.
Referenced by XrdCl::FileSystem::GetProperty().
|
inlinevirtual |
Definition at line 492 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
|
inlinevirtual |
Definition at line 516 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
|
inlinevirtual |
Definition at line 294 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Locate().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 365 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::MkDir().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 318 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Mv().
|
inlinevirtual |
Definition at line 401 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Ping().
|
inlinevirtual |
Definition at line 466 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Prepare().
|
inlinevirtual |
Definition at line 433 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Protocol().
|
inlinevirtual |
Definition at line 330 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Query().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 354 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Rm().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 378 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::RmDir().
|
inlinevirtual |
Definition at line 455 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::SendInfo().
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 527 of file XrdClPlugInInterface.hh.
Referenced by XrdCl::FileSystem::SetProperty().
|
inlinevirtual |
Definition at line 480 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
|
inlinevirtual |
Reimplemented in XrdCl::HttpFileSystemPlugIn.
Definition at line 411 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Stat().
|
inlinevirtual |
Definition at line 422 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::StatVFS().
|
inlinevirtual |
Definition at line 342 of file XrdClPlugInInterface.hh.
References XrdCl::errNotImplemented, and XrdCl::stError.
Referenced by XrdCl::FileSystem::Truncate().