xrootd
Loading...
Searching...
No Matches
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

◆ PType

Enumerator
isOther 
isDir 
isFile 
isStdIO 
isXroot 
isXroots 
isHttp 
isHttps 
isDevNull 
isDevZero 

Constructor & Destructor Documentation

◆ XrdCpFile() [1/3]

XrdCpFile::XrdCpFile ( )
inline

References ProtName.

◆ XrdCpFile() [2/3]

XrdCpFile::XrdCpFile ( const char *  FSpec,
int &  badURL 
)

◆ XrdCpFile() [3/3]

XrdCpFile::XrdCpFile ( char *  FSpec,
struct stat Stat,
short  doff,
short  dlen 
)

◆ ~XrdCpFile()

XrdCpFile::~XrdCpFile ( )
inline

References Path.

Member Function Documentation

◆ Extend()

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

◆ Resolve()

int XrdCpFile::Resolve ( )

◆ SetMsgPfx()

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

References mPfx.

Member Data Documentation

◆ Dlen

short XrdCpFile::Dlen

◆ Doff

short XrdCpFile::Doff

◆ fSize

long long XrdCpFile::fSize

◆ mPfx

const char* XrdCpFile::mPfx
staticprivate

Referenced by SetMsgPfx().

◆ Next

XrdCpFile* XrdCpFile::Next

◆ Path

char* XrdCpFile::Path

Referenced by ~XrdCpFile().

◆ ProtName

char XrdCpFile::ProtName[8]

Referenced by XrdCpFile().

◆ Protocol

PType XrdCpFile::Protocol

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