61 return tpc->ThirdPartyCopy( source.
GetURL(), dest.
GetURL(), properties,
62 progress_handler, timeout );
static PlugInManager * GetPlugInManager()
Get plug-in manager.
virtual FileSystemPlugIn * CreateFileSystem(const std::string &url)=0
Create a file system plug-in for the given URL.
PlugInFactory * GetFactory(const std::string url)
Handle the progress of an asynchronous operation.
virtual ~ProgressHandler()
A key-value pair map storing both keys and values as strings.
virtual ~ThirdPartyCopyPlugIn()
std::string GetURL() const
Get the URL.
XRootDStatus(uint16_t st=0, uint16_t code=0, uint32_t errN=0, const std::string &message="")
Constructor.
const uint16_t stError
An error occurred that could potentially be retried.
XRootDStatus ThirdPartyCopy(const URL &source, const URL &dest, const PropertyList *properties, ProgressHandler *progress_handler, time_t timeout)
const uint16_t errNotSupported