xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes | List of all members
XrdCpFile Class Reference

#include <XrdCpFile.hh>

Collaboration diagram for XrdCpFile:
Collaboration graph
[legend]

Public Types

enum  PType {
  isOther = 0, isDir, isFile, isStdIO,
  isXroot, isXroots, isHttp, isHttps,
  isDevNull, isDevZero
}
 

Public Member Functions

int Extend (XrdCpFile **pLast, int &nFile, long long &nBytes)
 
int Resolve ()
 
 XrdCpFile ()
 
 XrdCpFile (const char *FSpec, int &badURL)
 
 XrdCpFile (char *FSpec, struct stat &Stat, short doff, short dlen)
 
 ~XrdCpFile ()
 

Static Public Member Functions

static void SetMsgPfx (const char *pfx)
 

Public Attributes

XrdCpFileNext
 
char * Path
 
short Doff
 
short Dlen
 
PType Protocol
 
char ProtName [8]
 
long long fSize
 

Static Private Attributes

static const char * mPfx
 

Member Enumeration Documentation

Enumerator
isOther 
isDir 
isFile 
isStdIO 
isXroot 
isXroots 
isHttp 
isHttps 
isDevNull 
isDevZero 

Constructor & Destructor Documentation

XrdCpFile::XrdCpFile ( )
inline

References ProtName.

XrdCpFile::XrdCpFile ( const char *  FSpec,
int &  badURL 
)
XrdCpFile::XrdCpFile ( char *  FSpec,
struct stat Stat,
short  doff,
short  dlen 
)
XrdCpFile::~XrdCpFile ( )
inline

References Path.

Member Function Documentation

int XrdCpFile::Extend ( XrdCpFile **  pLast,
int &  nFile,
long long &  nBytes 
)
int XrdCpFile::Resolve ( )
static void XrdCpFile::SetMsgPfx ( const char *  pfx)
inlinestatic

References mPfx.

Member Data Documentation

short XrdCpFile::Dlen
short XrdCpFile::Doff
long long XrdCpFile::fSize
const char* XrdCpFile::mPfx
staticprivate

Referenced by SetMsgPfx().

XrdCpFile* XrdCpFile::Next
char* XrdCpFile::Path

Referenced by ~XrdCpFile().

char XrdCpFile::ProtName[8]

Referenced by XrdCpFile().

PType XrdCpFile::Protocol

The documentation for this class was generated from the following file: