Go to the documentation of this file.
19 #ifndef __XRD_CL_THIRD_PARTY_COPY_JOB_HH__
20 #define __XRD_CL_THIRD_PARTY_COPY_JOB_HH__
93 #endif // __XRD_CL_THIRD_PARTY_COPY_JOB_HH__
Definition: XrdClThirdPartyCopyJob.hh:31
Copy job.
Definition: XrdClCopyJob.hh:36
int nbStrm
Definition: XrdClThirdPartyCopyJob.hh:88
A key-value pair map storing both keys and values as strings.
Definition: XrdClPropertyList.hh:41
bool coerce
Definition: XrdClThirdPartyCopyJob.hh:86
bool tpcLite
Definition: XrdClThirdPartyCopyJob.hh:89
ThirdPartyCopyJob(uint16_t jobId, PropertyList *jobProperties, PropertyList *jobResults)
Constructor.
A file.
Definition: XrdClFile.hh:46
static std::string GenerateKey()
Generate TPC key.
virtual XRootDStatus Run(CopyProgressHandler *progress=0)
uint64_t sourceSize
Definition: XrdClThirdPartyCopyJob.hh:83
std::string checkSumType
Definition: XrdClThirdPartyCopyJob.hh:81
std::string checkSumMode
Definition: XrdClThirdPartyCopyJob.hh:80
Interface for copy progress notification.
Definition: XrdClCopyProcess.hh:42
uint16_t initTimeout
Definition: XrdClThirdPartyCopyJob.hh:84
Request status.
Definition: XrdClXRootDResponses.hh:215
URL tpcSource
Definition: XrdClThirdPartyCopyJob.hh:76
XRootDStatus RunLite(CopyProgressHandler *progress)
Run TPC-lite copy job.
bool delegate
Definition: XrdClThirdPartyCopyJob.hh:87
XRootDStatus RunTPC(CopyProgressHandler *progress)
Run vanilla copy job.
std::string checkSumPreset
Definition: XrdClThirdPartyCopyJob.hh:82
Definition: XrdClAnyObject.hh:26
XrdCl::File dstFile
Definition: XrdClThirdPartyCopyJob.hh:75
bool force
Definition: XrdClThirdPartyCopyJob.hh:85
URL representation.
Definition: XrdClURL.hh:31
std::string tpcKey
Definition: XrdClThirdPartyCopyJob.hh:78
URL realTarget
Definition: XrdClThirdPartyCopyJob.hh:77