|
xrootd
|
Copy job. More...
#include <XrdClCopyJob.hh>


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