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: