|
xrootd
|
#include <XrdClCopyProcess.hh>

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< URL > | sources |
| URL | realTarget |
| the actual disk server target More... | |
Job description.
|
inline |
| std::string XrdCl::JobDescriptor::checkSumPreset |
[in] checksum preset
Referenced by main(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| bool XrdCl::JobDescriptor::checkSumPrint |
[in] print checksum after the
transfer
Referenced by main(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| std::string XrdCl::JobDescriptor::checkSumType |
[in] type of the checksum
Referenced by main(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| uint32_t XrdCl::JobDescriptor::chunkSize |
| bool XrdCl::JobDescriptor::coerce |
[in] ignore file usage rules,
ie. apply Force flag to Open
Referenced by main(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| bool XrdCl::JobDescriptor::force |
[in] overwrite target if exists
Referenced by main(), XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| uint8_t XrdCl::JobDescriptor::parallelChunks |
[in] number of chunks that
should be requested in parallel
Referenced by main(), and XrdCl::ClassicCopyJob::Run().
| bool XrdCl::JobDescriptor::posc |
| URL XrdCl::JobDescriptor::realTarget |
the actual disk server target
Referenced by XrdCl::ThirdPartyCopyJob::Run().
| URL XrdCl::JobDescriptor::source |
| std::string XrdCl::JobDescriptor::sourceCheckSum |
[out] checksum calculated at
source
Referenced by XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| 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
Referenced by XrdCl::ThirdPartyCopyJob::Run().
| XRootDStatus XrdCl::JobDescriptor::status |
| URL XrdCl::JobDescriptor::target |
[in] target directory or file
Referenced by XrdCl::ThirdPartyCopyJob::CanDo(), XrdCl::ClassicCopyJob::ClassicCopyJob(), main(), XrdCl::CopyProcess::Prepare(), XrdCl::ClassicCopyJob::Run(), XrdCl::ThirdPartyCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::ThirdPartyCopyJob().
| std::string XrdCl::JobDescriptor::targetCheckSum |
[out] checksum calculated at
target
Referenced by XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
| bool XrdCl::JobDescriptor::thirdParty |
[in] do third party copy if
possible
Referenced by XrdCl::ThirdPartyCopyJob::CanDo(), main(), and XrdCl::CopyProcess::Prepare().
| bool XrdCl::JobDescriptor::thirdPartyFallBack |
[in] fall back to classic copy
when it is impossible to do 3rd party
Referenced by main(), and XrdCl::CopyProcess::Prepare().
1.8.3.1