xrootd
Public Member Functions | Public Attributes | List of all members
XrdCl::JobDescriptor Struct Reference

Job description. More...

#include <XrdClCopyProcess.hh>

Collaboration diagram for XrdCl::JobDescriptor:
Collaboration graph
[legend]

Public Member Functions

 JobDescriptor ()
 

Public Attributes

URL source
 [in] original source URL More...
 
URL target
 [in] target directory or file More...
 
uint16_t sourceLimit
 
bool force
 [in] overwrite target if exists More...
 
bool posc
 
bool coerce
 
bool thirdParty
 
bool thirdPartyFallBack
 
bool checkSumPrint
 
std::string checkSumType
 [in] type of the checksum More...
 
std::string checkSumPreset
 [in] checksum preset More...
 
uint32_t chunkSize
 
uint8_t parallelChunks
 
std::string sourceCheckSum
 
std::string targetCheckSum
 
XRootDStatus status
 
std::vector< URLsources
 
URL realTarget
 the actual disk server target More...
 

Detailed Description

Job description.

Constructor & Destructor Documentation

XrdCl::JobDescriptor::JobDescriptor ( )
inline

Member Data Documentation

std::string XrdCl::JobDescriptor::checkSumPreset

[in] checksum preset

bool XrdCl::JobDescriptor::checkSumPrint

[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

bool XrdCl::JobDescriptor::coerce

[in] ignore file usage rules, ie. apply Force flag to Open

bool XrdCl::JobDescriptor::force

[in] overwrite target if exists

uint8_t XrdCl::JobDescriptor::parallelChunks

[in] number of chunks that should be requested in parallel

bool XrdCl::JobDescriptor::posc

[in] persistify on successful close

URL XrdCl::JobDescriptor::realTarget

the actual disk server target

URL XrdCl::JobDescriptor::source

[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

XRootDStatus XrdCl::JobDescriptor::status

[out] status of the copy operation

URL XrdCl::JobDescriptor::target

[in] target directory or file

std::string XrdCl::JobDescriptor::targetCheckSum

[out] checksum calculated at target

bool XrdCl::JobDescriptor::thirdParty

[in] do third party copy if possible

bool XrdCl::JobDescriptor::thirdPartyFallBack

[in] fall back to classic copy when it is impossible to do 3rd party


The documentation for this struct was generated from the following file: