xrootd
|
#include <XrdClClassicCopyJob.hh>
Public Member Functions | |
ClassicCopyJob (uint16_t jobId, PropertyList *jobProperties, PropertyList *jobResults) | |
virtual XRootDStatus | Run (CopyProgressHandler *progress=0) |
const XRootDStatus & | GetResult () const |
Public Member Functions inherited from XrdCl::CopyJob | |
CopyJob (uint16_t jobId, PropertyList *jobProperties, PropertyList *jobResults) | |
Constructor. | |
virtual | ~CopyJob () |
Virtual destructor. | |
void | Init () |
PropertyList * | GetProperties () |
Get the job properties. | |
PropertyList * | GetResults () |
Get the job results. | |
const URL & | GetSource () const |
Get source. | |
const URL & | GetTarget () const |
Get target. | |
Private Member Functions | |
XrdCl::XRootDStatus & | SourceError (XrdCl::XRootDStatus &status) |
XrdCl::XRootDStatus & | DestinationError (XrdCl::XRootDStatus &status) |
template<typename ... Args> | |
XRootDStatus & | SetResult (Args &&... args) |
Private Attributes | |
XRootDStatus | result |
Additional Inherited Members | |
Protected Attributes inherited from XrdCl::CopyJob | |
PropertyList * | pProperties |
PropertyList * | pResults |
URL | pSource |
URL | pTarget |
uint16_t | pJobId |
XrdCl::ClassicCopyJob::ClassicCopyJob | ( | uint16_t | jobId, |
PropertyList * | jobProperties, | ||
PropertyList * | jobResults | ||
) |
|
inlineprivate |
|
inline |
References result.
|
virtual |
Run the copy job
progress | the handler to be notified about the copy progress |
Implements XrdCl::CopyJob.
|
inlineprivate |
References result.
|
inlineprivate |
|
private |
Referenced by DestinationError(), GetResult(), SetResult(), and SourceError().