xrootd
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Attributes
XrdCpFile Class Reference

#include <XrdCpFile.hh>

Collaboration diagram for XrdCpFile:
Collaboration graph
[legend]

List of all members.

Public Types

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

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

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

Static Private Attributes

static const char * mPfx = 0

Member Enumeration Documentation

Enumerator:
isOther 
isDir 
isFile 
isStdIO 
isXroot 
isHttp 
isHttps 

Constructor & Destructor Documentation

XrdCpFile::XrdCpFile ( )
inline

References ProtName.

Referenced by Extend().

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

References ProtName.

XrdCpFile::~XrdCpFile ( )
inline

References Path.


Member Function Documentation

int XrdCpFile::Extend ( XrdCpFile **  pLast,
int &  nFile,
long long &  nBytes 
)
int XrdCpFile::Resolve ( )

References fSize, isDir, isFile, Path, Protocol, and stat().

static void XrdCpFile::SetMsgPfx ( const char *  pfx)
inlinestatic

References mPfx.

Referenced by XrdCpConfig::XrdCpConfig().


Member Data Documentation

short XrdCpFile::Dlen

Referenced by XrdCpFile().

short XrdCpFile::Doff

Referenced by AdjustFileInfo(), and XrdCpFile().

long long XrdCpFile::fSize

Referenced by Resolve(), and XrdCpFile().

const char * XrdCpFile::mPfx = 0
staticprivate

Referenced by Extend(), and SetMsgPfx().

XrdCpFile* XrdCpFile::Next
char* XrdCpFile::Path
char XrdCpFile::ProtName[8]

Referenced by XrdCpFile().

PType XrdCpFile::Protocol

Referenced by main(), Resolve(), and XrdCpFile().


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