XrdCpConfig Class Reference
#include <XrdCpConfig.hh>
List of all members.
Classes |
| struct | defVar |
Public Member Functions |
| void | Config (int argc, char **argv, int Opts=0) |
| int | Want (int What) |
| | XrdCpConfig (const char *pgname) |
| | ~XrdCpConfig () |
Public Attributes |
| defVar * | intDefs |
| defVar * | strDefs |
| const char * | dstOpq |
| const char * | srcOpq |
| const char * | Pgm |
| long long | xRate |
| int | Parallel |
| char * | pHost |
| int | pPort |
| int | OpSpec |
| int | Dlvl |
| int | nSrcs |
| int | nStrm |
| int | Retry |
| int | Verbose |
| int | CksLen |
| int | numFiles |
| long long | totBytes |
| XrdCksData | CksData |
| XrdCks * | CksMan |
| XrdCksCalc * | CksObj |
| const char * | CksVal |
| XrdCpFile * | srcFile |
| XrdCpFile * | dstFile |
| char * | zipFile |
Static Public Attributes |
| static XrdSysError * | Log |
| static const int | OpCksum = 'C' |
| static const int | DoCksrc = 0x00000001 |
| static const int | DoCksum = 0x00000002 |
| static const int | DoCkprt = 0x00000004 |
| static const int | OpCoerce = 'F' |
| static const int | DoCoerce = 0x00000008 |
| static const int | OpDebug = 'd' |
| static const int | DoDebug = 0x00000010 |
| static const int | OpForce = 'f' |
| static const int | DoForce = 0x00000020 |
| static const int | OpHelp = 'h' |
| static const int | DoHelp = 0x00000040 |
| static const int | OpIfile = 'I' |
| static const int | DoIfile = 0x00000080 |
| static const int | OpLicense = 'H' |
| static const int | OpNoPbar = 'N' |
| static const int | DoNoPbar = 0x00000100 |
| static const int | OpPath = 'p' |
| static const int | DoPath = 0x00800000 |
| static const int | OpPosc = 'P' |
| static const int | DoPosc = 0x00000200 |
| static const int | OpProxy = 'D' |
| static const int | DoProxy = 0x00000400 |
| static const int | OpRecurse = 'r' |
| static const int | OpRecursv = 'R' |
| static const int | DoRecurse = 0x00000800 |
| static const int | OpRetry = 't' |
| static const int | DoRetry = 0x00001000 |
| static const int | OpServer = 0x03 |
| static const int | DoServer = 0x00002000 |
| static const int | OpSilent = 's' |
| static const int | DoSilent = 0x00004000 |
| static const int | OpSources = 'y' |
| static const int | DoSources = 0x00008000 |
| static const int | OpStreams = 'S' |
| static const int | DoStreams = 0x00010000 |
| static const int | OpTpc = 'T' |
| static const int | DoTpc = 0x00020000 |
| static const int | DoTpcOnly = 0x00100000 |
| static const int | DoTpcDlgt = 0x00800000 |
| static const int | OpVerbose = 'v' |
| static const int | DoVerbose = 0x00040000 |
| static const int | OpVersion = 'V' |
| static const int | OpXrate = 'X' |
| static const int | DoXrate = 0x00080000 |
| static const int | OpParallel = 0x04 |
| static const int | DoParallel = 0x00200000 |
| static const int | OpDynaSrc = 'Z' |
| static const int | DoDynaSrc = 0x00400000 |
| static const int | OpZip = 'z' |
| static const int | DoZip = 0x01000000 |
| static const int | OpAllowHttp = 'A' |
| static const int | DoAllowHttp = 0x2000000 |
| static const int | opt1Src = 0x00000001 |
| static const int | optNoXtnd = 0x00000002 |
| static const int | optRmtRec = 0x00000004 |
| static const int | optNoStdIn = 0x00000008 |
| static const int | optNoLclCp = 0x00000010 |
Private Member Functions |
| int | a2i (const char *item, int *val, int minv, int maxv=-1) |
| int | a2l (const char *item, long long *val, long long minv, long long maxv=-1) |
| int | a2t (const char *item, int *val, int minv, int maxv=-1) |
| int | a2x (const char *Val, char *Buff, int Vlen) |
| int | a2z (const char *item, long long *val, long long minv, long long maxv=-1) |
| int | defCks (const char *opval) |
| int | defOpq (const char *theOp) |
| int | defOpt (const char *theOp, const char *theArg) |
| void | defPxy (const char *opval) |
| const char * | Human (long long Val, char *Buff, int Blen) |
| int | Legacy (int oIndex) |
| int | Legacy (const char *theOp, const char *theArg) |
| void | License () |
| const char * | OpName () |
| void | ProcFile (const char *fname) |
| void | Usage (int rc=0) |
Static Private Member Functions |
| static void | toLower (char cstr[]) |
Private Attributes |
| const char * | PName |
| int | Opts |
| int | Argc |
| char ** | Argv |
| defVar * | intDend |
| defVar * | strDend |
| XrdCpFile * | pFile |
| XrdCpFile * | pLast |
| XrdCpFile * | pPrev |
| char * | inFile |
| char ** | parmVal |
| int | parmCnt |
| int | isLcl |
Static Private Attributes |
| static const char * | opLetters |
| static struct option | opVec [] |
| static const int | dfltSrcs = 12 |
Constructor & Destructor Documentation
| XrdCpConfig::XrdCpConfig |
( |
const char * |
pgname |
) |
|
| XrdCpConfig::~XrdCpConfig |
( |
|
) |
|
Member Function Documentation
| int XrdCpConfig::a2i |
( |
const char * |
item, |
|
|
int * |
val, |
|
|
int |
minv, |
|
|
int |
maxv = -1 | |
|
) |
| | [private] |
| int XrdCpConfig::a2l |
( |
const char * |
item, |
|
|
long long * |
val, |
|
|
long long |
minv, |
|
|
long long |
maxv = -1 | |
|
) |
| | [private] |
| int XrdCpConfig::a2t |
( |
const char * |
item, |
|
|
int * |
val, |
|
|
int |
minv, |
|
|
int |
maxv = -1 | |
|
) |
| | [private] |
| int XrdCpConfig::a2x |
( |
const char * |
Val, |
|
|
char * |
Buff, |
|
|
int |
Vlen | |
|
) |
| | [private] |
| int XrdCpConfig::a2z |
( |
const char * |
item, |
|
|
long long * |
val, |
|
|
long long |
minv, |
|
|
long long |
maxv = -1 | |
|
) |
| | [private] |
| void XrdCpConfig::Config |
( |
int |
argc, |
|
|
char ** |
argv, |
|
|
int |
Opts = 0 | |
|
) |
| | |
| int XrdCpConfig::defCks |
( |
const char * |
opval |
) |
[private] |
| int XrdCpConfig::defOpq |
( |
const char * |
theOp |
) |
[private] |
| int XrdCpConfig::defOpt |
( |
const char * |
theOp, |
|
|
const char * |
theArg | |
|
) |
| | [private] |
| void XrdCpConfig::defPxy |
( |
const char * |
opval |
) |
[private] |
| const char* XrdCpConfig::Human |
( |
long long |
Val, |
|
|
char * |
Buff, |
|
|
int |
Blen | |
|
) |
| | [private] |
| int XrdCpConfig::Legacy |
( |
const char * |
theOp, |
|
|
const char * |
theArg | |
|
) |
| | [private] |
| int XrdCpConfig::Legacy |
( |
int |
oIndex |
) |
[private] |
| void XrdCpConfig::License |
( |
|
) |
[private] |
| const char* XrdCpConfig::OpName |
( |
|
) |
[private] |
| void XrdCpConfig::ProcFile |
( |
const char * |
fname |
) |
[private] |
| static void XrdCpConfig::toLower |
( |
char |
cstr[] |
) |
[inline, static, private] |
| void XrdCpConfig::Usage |
( |
int |
rc = 0 |
) |
[private] |
| int XrdCpConfig::Want |
( |
int |
What |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file: