![]() |
XRootD
|
#include <XrdCpFile.hh>
Public Types | |
enum | PType { isOther = 0 , isDir , isFile , isStdIO , isXroot , isXroots , isHttp , isHttps , isPelican , isDevNull , isDevZero } |
Public Member Functions | |
XrdCpFile () | |
XrdCpFile (char *FSpec, struct stat &Stat, short doff, short dlen) | |
XrdCpFile (const char *FSpec, int &badURL) | |
~XrdCpFile () | |
int | Extend (XrdCpFile **pLast, int &nFile, long long &nBytes) |
int | Resolve () |
Static Public Member Functions | |
static void | SetMsgPfx (const char *pfx) |
Public Attributes | |
short | Dlen |
short | Doff |
long long | fSize |
XrdCpFile * | Next |
char * | Path |
char | ProtName [8] |
PType | Protocol |
Definition at line 36 of file XrdCpFile.hh.
enum XrdCpFile::PType |
Enumerator | |
---|---|
isOther | |
isDir | |
isFile | |
isStdIO | |
isXroot | |
isXroots | |
isHttp | |
isHttps | |
isPelican | |
isDevNull | |
isDevZero |
Definition at line 40 of file XrdCpFile.hh.
|
inline |
Definition at line 59 of file XrdCpFile.hh.
References ProtName.
Referenced by Extend().
XrdCpFile::XrdCpFile | ( | const char * | FSpec, |
int & | badURL | ||
) |
XrdCpFile::XrdCpFile | ( | char * | FSpec, |
struct stat & | Stat, | ||
short | doff, | ||
short | dlen | ||
) |
|
inline |
int XrdCpFile::Extend | ( | XrdCpFile ** | pLast, |
int & | nFile, | ||
long long & | nBytes | ||
) |
Definition at line 128 of file XrdCpFile.cc.
References XrdCpFile(), XrdOucNSWalk::Index(), Next, XrdOucNSWalk::NSEnt::Next, Path, XrdOucNSWalk::NSEnt::Path, XrdOucNSWalk::NSEnt::Plen, XrdOucNSWalk::Recurse, XrdOucNSWalk::retFile, XrdOucNSWalk::setMsgOn(), and XrdOucNSWalk::NSEnt::Stat.
Referenced by XrdCpConfig::Config().
int XrdCpFile::Resolve | ( | ) |
|
inlinestatic |
Definition at line 57 of file XrdCpFile.hh.
Referenced by XrdCpConfig::XrdCpConfig().
short XrdCpFile::Dlen |
Definition at line 47 of file XrdCpFile.hh.
Referenced by XrdCpFile(), and main().
short XrdCpFile::Doff |
Definition at line 46 of file XrdCpFile.hh.
Referenced by XrdCpFile(), AdjustFileInfo(), IndexRemote(), and main().
long long XrdCpFile::fSize |
Definition at line 51 of file XrdCpFile.hh.
Referenced by XrdCpFile(), and Resolve().
XrdCpFile* XrdCpFile::Next |
Definition at line 44 of file XrdCpFile.hh.
Referenced by XrdCpFile(), XrdCpConfig::~XrdCpConfig(), XrdCpConfig::Config(), CountSources(), Extend(), IndexRemote(), and main().
char* XrdCpFile::Path |
Definition at line 45 of file XrdCpFile.hh.
Referenced by XrdCpFile(), ~XrdCpFile(), AdjustFileInfo(), XrdCpConfig::Config(), Extend(), IndexRemote(), main(), and Resolve().
char XrdCpFile::ProtName[8] |
Definition at line 50 of file XrdCpFile.hh.
Referenced by XrdCpFile(), XrdCpConfig::Config(), and main().
PType XrdCpFile::Protocol |
Definition at line 49 of file XrdCpFile.hh.
Referenced by XrdCpFile(), XrdCpConfig::Config(), main(), and Resolve().