Job description. More...
#include <XrdClCopyProcess.hh>
Public Member Functions | |
JobDescriptor () | |
Public Attributes | |
URL | source |
[in] original source URL | |
URL | target |
[in] target directory or file | |
uint16_t | sourceLimit |
bool | force |
[in] overwrite target if exists | |
bool | posc |
bool | coerce |
bool | thirdParty |
bool | thirdPartyFallBack |
bool | checkSumPrint |
std::string | checkSumType |
[in] type of the checksum | |
std::string | checkSumPreset |
[in] checksum preset | |
uint32_t | chunkSize |
uint8_t | parallelChunks |
std::string | sourceCheckSum |
std::string | targetCheckSum |
XRootDStatus | status |
std::vector< URL > | sources |
URL | realTarget |
the actual disk server target |
Job description.
XrdCl::JobDescriptor::JobDescriptor | ( | ) | [inline] |
std::string XrdCl::JobDescriptor::checkSumPreset |
[in] checksum preset
[in] print checksum after the transfer
std::string XrdCl::JobDescriptor::checkSumType |
[in] type of the checksum
uint32_t XrdCl::JobDescriptor::chunkSize |
[in] chunk size for remote transfers
[in] ignore file usage rules, ie. apply Force flag to Open
[in] overwrite target if exists
[in] number of chunks that should be requested in parallel
[in] persistify on successful close
the actual disk server target
[in] original source URL
std::string XrdCl::JobDescriptor::sourceCheckSum |
[out] checksum calculated at source
uint16_t XrdCl::JobDescriptor::sourceLimit |
[in] max number of download sources
std::vector<URL> XrdCl::JobDescriptor::sources |
[out] all the possible sources that may have been located
[out] status of the copy operation
[in] target directory or file
std::string XrdCl::JobDescriptor::targetCheckSum |
[out] checksum calculated at target
[in] do third party copy if possible
[in] fall back to classic copy when it is impossible to do 3rd party