xrootd
|
Copy job. More...
#include <XrdClCopyJob.hh>
Public Member Functions | |
CopyJob (uint16_t jobId, PropertyList *jobProperties, PropertyList *jobResults) | |
Constructor. | |
virtual | ~CopyJob () |
Virtual destructor. | |
void | Init () |
virtual XRootDStatus | Run (CopyProgressHandler *progress=0)=0 |
PropertyList * | GetProperties () |
Get the job properties. | |
PropertyList * | GetResults () |
Get the job results. | |
const URL & | GetSource () const |
Get source. | |
const URL & | GetTarget () const |
Get target. | |
Protected Attributes | |
PropertyList * | pProperties |
PropertyList * | pResults |
URL | pSource |
URL | pTarget |
uint16_t | pJobId |
Copy job.
|
inline |
Constructor.
References Init().
|
inlinevirtual |
Virtual destructor.
|
inline |
Get the job properties.
References pProperties.
|
inline |
Get the job results.
References pResults.
|
inline |
References XrdCl::PropertyList::Get(), pProperties, pSource, and pTarget.
Referenced by CopyJob().
|
pure virtual |
Run the copy job
progress | the handler to be notified about the copy progress |
Implemented in XrdCl::ClassicCopyJob, XrdCl::ThirdPartyCopyJob, and XrdCl::TPFallBackCopyJob.
|
protected |
|
protected |
Referenced by GetProperties(), and Init().
|
protected |
Referenced by GetResults().
|
protected |
Referenced by GetSource(), and Init().
|
protected |
Referenced by GetTarget(), and Init().