#include <XrdCpConfig.hh>
Classes | |
| struct | defVar |
Public Member Functions | |
| XrdCpConfig (const char *pgname) | |
| ~XrdCpConfig () | |
| void | Config (int argc, char **argv, int Opts=0) |
| int | Want (uint64_t What) |
Public Attributes | |
| std::vector< std::string > | AddCksVal |
| XrdCksData | CksData |
| int | CksLen |
| XrdCks * | CksMan |
| XrdCksCalc * | CksObj |
| const char * | CksVal |
| int | Dlvl |
| XrdCpFile * | dstFile |
| const char * | dstOpq |
| std::vector< std::string > | HttpHeaders |
| defVar * | intDefs |
| int | nSrcs |
| int | nStrm |
| int | numFiles |
| long long | OpSpec |
| int | Parallel |
| const char * | Pgm |
| char * | pHost |
| int | pPort |
| int | Retry |
| std::string | RetryPolicy |
| XrdCpFile * | srcFile |
| const char * | srcOpq |
| defVar * | strDefs |
| char * | tcpTokenFile |
| long long | totBytes |
| int | Verbose |
| long long | xRate |
| long long | xRateThreshold |
| char * | zipFile |
Static Public Attributes | |
| static const uint64_t | DoCkprt = 0x0000000000000004LL |
| static const uint64_t | DoCksrc = 0x0000000000000001LL |
| static const uint64_t | DoCksum = 0x0000000000000002LL |
| static const uint64_t | DoCoerce = 0x0000000000000008LL |
| static const uint64_t | DoContinue = 0x0000000100000000LL |
| static const uint64_t | DoDebug = 0x0000000000000010LL |
| static const uint64_t | DoDynaSrc = 0x0000000000400000LL |
| static const uint64_t | DoForce = 0x0000000000000020LL |
| static const uint64_t | DoHelp = 0x0000000000000040LL |
| static const uint64_t | DoHttpHeader = 0x0000001000000000LL |
| static const uint64_t | DoIfile = 0x0000000000000080LL |
| static const uint64_t | DoNoPbar = 0x0000000000000100LL |
| static const uint64_t | DoNoTlsOK = 0x0000000004000000LL |
| static const uint64_t | DoParallel = 0x0000000000200000LL |
| static const uint64_t | DoPath = 0x0000000010000000LL |
| static const uint64_t | DoPosc = 0x0000000000000200LL |
| static const uint64_t | DoProxy = 0x0000000000000400LL |
| static const uint64_t | DoRecurse = 0x0000000000000800LL |
| static const uint64_t | DoRetry = 0x0000000000001000LL |
| static const uint64_t | DoRetryPolicy = 0x0000000400000000LL |
| static const uint64_t | DoRmOnBadCksum = 0x0000000080000000LL |
| static const uint64_t | DoServer = 0x0000000000002000LL |
| static const uint64_t | DoSilent = 0x0000000000004000LL |
| static const uint64_t | DoSources = 0x0000000000008000LL |
| static const uint64_t | DoStreams = 0x0000000000010000LL |
| static const uint64_t | DoTlsMLF = 0x0000000008000000LL |
| static const uint64_t | DoTlsNoData = 0x0000000002000000LL |
| static const uint64_t | DoTpc = 0x0000000000020000LL |
| static const uint64_t | DoTpcDlgt = 0x0000000000800000LL |
| static const uint64_t | DoTpcModePush = 0x0000004000000000LL |
| static const uint64_t | DoTpcOnly = 0x0000000000100000LL |
| static const uint64_t | DoTpcTokenFile = 0x0000002000000000LL |
| static const uint64_t | DoVerbose = 0x0000000000040000LL |
| static const uint64_t | DoXAttr = 0x0000000020000000LL |
| static const uint64_t | DoXrate = 0x0000000000080000LL |
| static const uint64_t | DoXrateThreshold = 0x0000000200000000LL |
| static const uint64_t | DoZip = 0x0000000001000000LL |
| static const uint64_t | DoZipAppend = 0x0000000800000000LL |
| static const uint64_t | DoZipMtlnCksum = 0x0000000040000000LL |
| static XrdSysError * | Log = &XrdCpConfiguration::eDest |
| static const uint64_t | OpCksum = 'C' |
| static const uint64_t | OpCoerce = 'F' |
| static const uint64_t | OpContinue = 0x10 |
| static const uint64_t | OpDebug = 'd' |
| static const uint64_t | OpDynaSrc = 'Z' |
| static const uint64_t | OpForce = 'f' |
| static const uint64_t | OpHelp = 'h' |
| static const uint64_t | OpHttpHeader = 'H' |
| static const uint64_t | OpIfile = 'I' |
| static const uint64_t | OpLicense = 0x14 |
| static const uint64_t | OpNoPbar = 'N' |
| static const uint64_t | OpNoTlsOK = 0x05 |
| static const uint64_t | OpParallel = 0x04 |
| static const uint64_t | OpPath = 'p' |
| static const uint64_t | OpPosc = 'P' |
| static const uint64_t | OpProxy = 'D' |
| static const uint64_t | OpRecurse = 'r' |
| static const uint64_t | OpRecursv = 'R' |
| static const uint64_t | OpRetry = 't' |
| static const uint64_t | OpRetryPolicy = 0x12 |
| static const uint64_t | OpRmOnBadCksum = 0x09 |
| static const uint64_t | OpServer = 0x03 |
| static const uint64_t | OpSilent = 's' |
| static const uint64_t | OpSources = 'y' |
| static const uint64_t | OpStreams = 'S' |
| static const int | opt1Src = 0x00000001 |
| static const uint64_t | OpTlsMLF = 0x06 |
| static const uint64_t | OpTlsNoData = 'E' |
| static const int | optNoLclCp = 0x00000010 |
| static const int | optNoStdIn = 0x00000008 |
| static const int | optNoXtnd = 0x00000002 |
| static const uint64_t | OpTpc = 'T' |
| static const uint64_t | OpTpcTokenFile = 0x15 |
| static const int | optRmtRec = 0x00000004 |
| static const uint64_t | OpVerbose = 'v' |
| static const uint64_t | OpVersion = 'V' |
| static const uint64_t | OpXAttr = 0x07 |
| static const uint64_t | OpXrate = 'X' |
| static const uint64_t | OpXrateThreshold = 0x11 |
| static const uint64_t | OpZip = 'z' |
| static const uint64_t | OpZipAppend = 0x13 |
| static const uint64_t | OpZipMtlnCksum = 0x08 |
Definition at line 47 of file XrdCpConfig.hh.
| XrdCpConfig::XrdCpConfig | ( | const char * | pgname | ) |
Definition at line 140 of file XrdCpConfig.cc.
References CksLen, CksMan, CksObj, CksVal, Dlvl, dstFile, dstOpq, intDefs, nSrcs, nStrm, numFiles, OpSpec, Parallel, pHost, pPort, Retry, RetryPolicy, XrdCpFile::SetMsgPfx(), srcFile, srcOpq, strDefs, tcpTokenFile, totBytes, Verbose, xRate, xRateThreshold, and zipFile.
| XrdCpConfig::~XrdCpConfig | ( | ) |
Definition at line 185 of file XrdCpConfig.cc.
References CksMan, CksObj, dstFile, intDefs, XrdCpConfig::defVar::Next, pHost, strDefs, tcpTokenFile, and zipFile.
| void XrdCpConfig::Config | ( | int | argc, |
| char ** | argv, | ||
| int | Opts = 0 ) |
Definition at line 210 of file XrdCpConfig.cc.
References XrdCpFile::XrdCpFile(), CksData, Dlvl, DoCksrc, DoCksum, DoCoerce, DoContinue, DoDebug, DoDynaSrc, DoForce, DoHttpHeader, DoIfile, DoNoPbar, DoNoTlsOK, DoParallel, DoPath, DoPosc, DoProxy, DoRecurse, DoRetry, DoRetryPolicy, DoRmOnBadCksum, DoServer, DoSilent, DoSources, DoStreams, DoTlsMLF, DoTlsNoData, DoTpc, DoTpcDlgt, DoTpcModePush, DoTpcOnly, DoTpcTokenFile, DoVerbose, DoXAttr, DoXrate, DoXrateThreshold, DoZip, DoZipAppend, DoZipMtlnCksum, dstFile, EMSG, FMSG, XrdCksData::HasValue(), HttpHeaders, inList(), XrdCpFile::isDir, XrdCpFile::isFile, XrdCpFile::isHttp, XrdCpFile::isHttps, XrdCpFile::isPelican, XrdCpFile::isS3, XrdCpFile::isStdIO, XrdCpFile::isXroot, XrdCpFile::isXroots, XrdCksData::Length, Log, XrdCpFile::Next, nSrcs, nStrm, numFiles, OpCksum, OpCoerce, OpContinue, OpDebug, OpDynaSrc, open, OpForce, OpHelp, OpHttpHeader, OpIfile, OpLicense, OpNoPbar, OpNoTlsOK, OpParallel, OpPath, OpPosc, OpProxy, OpRecurse, OpRecursv, OpRetry, OpRetryPolicy, OpRmOnBadCksum, OpServer, OpSilent, OpSources, OpSpec, OpStreams, opt1Src, optind, OpTlsMLF, OpTlsNoData, optNoLclCp, optNoXtnd, OpTpc, OpTpcTokenFile, opts, OpVerbose, OpVersion, OpXAttr, OpXrate, OpXrateThreshold, OpZip, OpZipAppend, OpZipMtlnCksum, Parallel, Path, XrdCpFile::Path, Pgm, XrdCpFile::ProtName, XrdCpFile::Protocol, XrdCpFile::Resolve(), Retry, RetryPolicy, XrdSysError::SetPrefix(), srcFile, tcpTokenFile, totBytes, UMSG, Verbose, xRate, xRateThreshold, XrdSysE2T(), and zipFile.
Referenced by main().
|
inline |
Definition at line 234 of file XrdCpConfig.hh.
References OpSpec.
Referenced by main().
| std::vector<std::string> XrdCpConfig::AddCksVal |
Definition at line 99 of file XrdCpConfig.hh.
Referenced by main().
| XrdCksData XrdCpConfig::CksData |
Definition at line 85 of file XrdCpConfig.hh.
Referenced by Config().
| int XrdCpConfig::CksLen |
Definition at line 80 of file XrdCpConfig.hh.
Referenced by XrdCpConfig().
| XrdCks* XrdCpConfig::CksMan |
Definition at line 86 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and ~XrdCpConfig().
| XrdCksCalc* XrdCpConfig::CksObj |
Definition at line 87 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and ~XrdCpConfig().
| const char* XrdCpConfig::CksVal |
Definition at line 88 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and main().
| int XrdCpConfig::Dlvl |
Definition at line 74 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
|
static |
Definition at line 109 of file XrdCpConfig.hh.
|
static |
Definition at line 107 of file XrdCpConfig.hh.
|
static |
Definition at line 108 of file XrdCpConfig.hh.
|
static |
Definition at line 112 of file XrdCpConfig.hh.
|
static |
Definition at line 202 of file XrdCpConfig.hh.
|
static |
Definition at line 115 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 173 of file XrdCpConfig.hh.
|
static |
Definition at line 118 of file XrdCpConfig.hh.
|
static |
Definition at line 121 of file XrdCpConfig.hh.
|
static |
Definition at line 214 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 124 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 129 of file XrdCpConfig.hh.
|
static |
Definition at line 184 of file XrdCpConfig.hh.
|
static |
Definition at line 170 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 190 of file XrdCpConfig.hh.
|
static |
Definition at line 132 of file XrdCpConfig.hh.
|
static |
Definition at line 135 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 139 of file XrdCpConfig.hh.
|
static |
Definition at line 142 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 208 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 199 of file XrdCpConfig.hh.
|
static |
Definition at line 145 of file XrdCpConfig.hh.
|
static |
Definition at line 148 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 151 of file XrdCpConfig.hh.
|
static |
Definition at line 154 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 187 of file XrdCpConfig.hh.
|
static |
Definition at line 181 of file XrdCpConfig.hh.
|
static |
Definition at line 157 of file XrdCpConfig.hh.
|
static |
Definition at line 159 of file XrdCpConfig.hh.
|
static |
Definition at line 218 of file XrdCpConfig.hh.
|
static |
Definition at line 158 of file XrdCpConfig.hh.
|
static |
Definition at line 216 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 162 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 193 of file XrdCpConfig.hh.
|
static |
Definition at line 167 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 205 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 178 of file XrdCpConfig.hh.
|
static |
Definition at line 211 of file XrdCpConfig.hh.
|
static |
Definition at line 196 of file XrdCpConfig.hh.
| XrdCpFile* XrdCpConfig::dstFile |
Definition at line 91 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), Config(), and main().
| const char* XrdCpConfig::dstOpq |
Definition at line 65 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and main().
| std::vector<std::string> XrdCpConfig::HttpHeaders |
Definition at line 101 of file XrdCpConfig.hh.
| defVar* XrdCpConfig::intDefs |
Definition at line 63 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), and ProcessCommandLineEnv().
|
static |
Definition at line 97 of file XrdCpConfig.hh.
Referenced by Config().
| int XrdCpConfig::nSrcs |
Definition at line 75 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| int XrdCpConfig::nStrm |
Definition at line 76 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| int XrdCpConfig::numFiles |
Definition at line 82 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and Config().
|
static |
Definition at line 106 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 111 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 201 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 114 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 172 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 117 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 120 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 213 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 123 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 126 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 128 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 183 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 169 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 189 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 131 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 134 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 137 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 138 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 141 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 207 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 198 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 144 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 147 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 150 of file XrdCpConfig.hh.
Referenced by Config().
| long long XrdCpConfig::OpSpec |
Definition at line 73 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and Want().
|
static |
Definition at line 153 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 224 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 186 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 180 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 228 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 227 of file XrdCpConfig.hh.
|
static |
Definition at line 225 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 156 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 215 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 226 of file XrdCpConfig.hh.
Referenced by main().
|
static |
Definition at line 161 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 164 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 192 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 166 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 204 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 177 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 210 of file XrdCpConfig.hh.
Referenced by Config().
|
static |
Definition at line 195 of file XrdCpConfig.hh.
Referenced by Config().
| int XrdCpConfig::Parallel |
Definition at line 70 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| const char* XrdCpConfig::Pgm |
Definition at line 67 of file XrdCpConfig.hh.
Referenced by Config().
| char* XrdCpConfig::pHost |
Definition at line 71 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), and AllOptionsSupported().
| int XrdCpConfig::pPort |
Definition at line 72 of file XrdCpConfig.hh.
Referenced by XrdCpConfig().
| int XrdCpConfig::Retry |
Definition at line 77 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| std::string XrdCpConfig::RetryPolicy |
Definition at line 78 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| XrdCpFile* XrdCpConfig::srcFile |
Definition at line 90 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| const char* XrdCpConfig::srcOpq |
Definition at line 66 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and main().
| defVar* XrdCpConfig::strDefs |
Definition at line 64 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), and ProcessCommandLineEnv().
| char* XrdCpConfig::tcpTokenFile |
Definition at line 95 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), Config(), and main().
| long long XrdCpConfig::totBytes |
Definition at line 83 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and Config().
| int XrdCpConfig::Verbose |
Definition at line 79 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), and Config().
| long long XrdCpConfig::xRate |
Definition at line 68 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| long long XrdCpConfig::xRateThreshold |
Definition at line 69 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), Config(), and main().
| char* XrdCpConfig::zipFile |
Definition at line 93 of file XrdCpConfig.hh.
Referenced by XrdCpConfig(), ~XrdCpConfig(), Config(), and main().