An interface for file plug-ins. More...
#include <XrdClPlugInInterface.hh>
Public Member Functions | |
| virtual | ~FileSystemPlugIn () |
| Destructor. | |
| virtual XRootDStatus | Locate (const std::string &path, OpenFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | Mv (const std::string &source, const std::string &dest, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | Query (QueryCode::Code queryCode, const Buffer &arg, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | Truncate (const std::string &path, uint64_t size, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | Rm (const std::string &path, 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 | RmDir (const std::string &path, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | ChMod (const std::string &path, Access::Mode mode, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | Ping (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 | Protocol (ResponseHandler *handler, uint16_t timeout=0) |
| virtual XRootDStatus | DirList (const std::string &path, DirListFlags::Flags flags, ResponseHandler *handler, uint16_t timeout) |
| virtual XRootDStatus | SendInfo (const std::string &info, 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 bool | SetProperty (const std::string &name, const std::string &value) |
| virtual bool | GetProperty (const std::string &name, std::string &value) const |
An interface for file plug-ins.
| virtual XrdCl::FileSystemPlugIn::~FileSystemPlugIn | ( | ) | [inline, virtual] |
Destructor.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::ChMod | ( | const std::string & | path, | |
| Access::Mode | mode, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::DirList | ( | const std::string & | path, | |
| DirListFlags::Flags | flags, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual bool XrdCl::FileSystemPlugIn::GetProperty | ( | const std::string & | name, | |
| std::string & | value | |||
| ) | const [inline, virtual] |
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Locate | ( | const std::string & | path, | |
| OpenFlags::Flags | flags, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::MkDir | ( | const std::string & | path, | |
| MkDirFlags::Flags | flags, | |||
| Access::Mode | mode, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Mv | ( | const std::string & | source, | |
| const std::string & | dest, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Ping | ( | ResponseHandler * | handler, | |
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Prepare | ( | const std::vector< std::string > & | fileList, | |
| PrepareFlags::Flags | flags, | |||
| uint8_t | priority, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Protocol | ( | ResponseHandler * | handler, | |
| uint16_t | timeout = 0 | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Query | ( | QueryCode::Code | queryCode, | |
| const Buffer & | arg, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Rm | ( | const std::string & | path, | |
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::RmDir | ( | const std::string & | path, | |
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::SendInfo | ( | const std::string & | info, | |
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual bool XrdCl::FileSystemPlugIn::SetProperty | ( | const std::string & | name, | |
| const std::string & | value | |||
| ) | [inline, virtual] |
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Stat | ( | const std::string & | path, | |
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::StatVFS | ( | const std::string & | path, | |
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
| virtual XRootDStatus XrdCl::FileSystemPlugIn::Truncate | ( | const std::string & | path, | |
| uint64_t | size, | |||
| ResponseHandler * | handler, | |||
| uint16_t | timeout | |||
| ) | [inline, virtual] |
References XrdCl::errNotImplemented, and XrdCl::stError.
1.6.1