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__
static std::string GenerateKey()
Generate TPC key.
bool tpcLite
Definition: XrdClThirdPartyCopyJob.hh:89
std::string checkSumType
Definition: XrdClThirdPartyCopyJob.hh:81
Interface for copy progress notification.
Definition: XrdClCopyProcess.hh:41
URL tpcSource
Definition: XrdClThirdPartyCopyJob.hh:76
XRootDStatus RunLite(CopyProgressHandler *progress)
Run TPC-lite copy job.
bool force
Definition: XrdClThirdPartyCopyJob.hh:85
A file.
Definition: XrdClFile.hh:45
bool coerce
Definition: XrdClThirdPartyCopyJob.hh:86
uint64_t sourceSize
Definition: XrdClThirdPartyCopyJob.hh:83
Copy job.
Definition: XrdClCopyJob.hh:35
Request status.
Definition: XrdClXRootDResponses.hh:218
ThirdPartyCopyJob(uint16_t jobId, PropertyList *jobProperties, PropertyList *jobResults)
Constructor.
std::string checkSumMode
Definition: XrdClThirdPartyCopyJob.hh:80
int nbStrm
Definition: XrdClThirdPartyCopyJob.hh:88
XRootDStatus RunTPC(CopyProgressHandler *progress)
Run vanilla copy job.
URL representation.
Definition: XrdClURL.hh:30
XrdCl::File dstFile
Definition: XrdClThirdPartyCopyJob.hh:75
virtual XRootDStatus Run(CopyProgressHandler *progress=0)
Definition: XrdClThirdPartyCopyJob.hh:30
URL realTarget
Definition: XrdClThirdPartyCopyJob.hh:77
std::string checkSumPreset
Definition: XrdClThirdPartyCopyJob.hh:82
uint16_t initTimeout
Definition: XrdClThirdPartyCopyJob.hh:84
A key-value pair map storing both keys and values as strings.
Definition: XrdClPropertyList.hh:40
std::string tpcKey
Definition: XrdClThirdPartyCopyJob.hh:78
bool delegate
Definition: XrdClThirdPartyCopyJob.hh:87