![]() |
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... | |
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... | |
void | Init () |
virtual XRootDStatus | Run (CopyProgressHandler *progress=0)=0 |
Protected Attributes | |
uint16_t | pJobId |
PropertyList * | pProperties |
PropertyList * | pResults |
URL | pSource |
URL | pTarget |
Copy job.
Definition at line 35 of file XrdClCopyJob.hh.
|
inline |
Constructor.
Definition at line 41 of file XrdClCopyJob.hh.
References Init().
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
Get source.
Definition at line 94 of file XrdClCopyJob.hh.
References pSource.
Referenced by XrdCl::ClassicCopyJob::ClassicCopyJob(), XrdCl::ThirdPartyCopyJob::ThirdPartyCopyJob(), XrdCl::TPFallBackCopyJob::TPFallBackCopyJob(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
|
inline |
Get target.
Definition at line 102 of file XrdClCopyJob.hh.
References pTarget.
Referenced by XrdCl::ClassicCopyJob::ClassicCopyJob(), XrdCl::ThirdPartyCopyJob::ThirdPartyCopyJob(), XrdCl::TPFallBackCopyJob::TPFallBackCopyJob(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
|
inline |
Definition at line 61 of file XrdClCopyJob.hh.
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::TPFallBackCopyJob, XrdCl::ThirdPartyCopyJob, and XrdCl::ClassicCopyJob.
Referenced by XrdCl::TPFallBackCopyJob::Run().
|
protected |
Definition at line 112 of file XrdClCopyJob.hh.
Referenced by XrdCl::ClassicCopyJob::Run(), and XrdCl::TPFallBackCopyJob::Run().
|
protected |
Definition at line 108 of file XrdClCopyJob.hh.
Referenced by GetProperties(), Init(), XrdCl::ClassicCopyJob::Run(), and XrdCl::TPFallBackCopyJob::Run().
|
protected |
Definition at line 109 of file XrdClCopyJob.hh.
Referenced by GetResults(), XrdCl::ClassicCopyJob::Run(), XrdCl::ThirdPartyCopyJob::Run(), and XrdCl::TPFallBackCopyJob::Run().
|
protected |
Definition at line 110 of file XrdClCopyJob.hh.
Referenced by GetSource(), and Init().
|
protected |
Definition at line 111 of file XrdClCopyJob.hh.
Referenced by GetTarget(), and Init().