Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdXrootdFile Class Reference

#include <XrdXrootdFile.hh>

Collaboration diagram for XrdXrootdFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 XrdXrootdFile (char *id, XrdSfsFile *fp, char mode='r', char async='\0', int sfOK=0, struct stat *sP=0)
 ~XrdXrootdFile ()

Static Public Member Functions

void Init (XrdXrootdFileLock *lp, int sfok)

Public Attributes

XrdSfsFileXrdSfsp
char * mmAddr
long long fSize
int fdNum
kXR_unt32 FileID
char FileKey [34]
char Reserved [2]
char FileMode
char AsyncMode
char isMMapped
char sfEnabled
char * ID
long long readCnt
long long writeCnt

Private Member Functions

int bin2hex (char *outbuff, char *inbuff, int inlen)

Static Private Attributes

XrdXrootdFileLockLocker
int sfOK = 1
const char * TraceID = "File"

Constructor & Destructor Documentation

XrdXrootdFile::XrdXrootdFile char *  id,
XrdSfsFile fp,
char  mode = 'r',
char  async = '\0',
int  sfOK = 0,
struct stat *  sP = 0
 

XrdXrootdFile::~XrdXrootdFile  ) 
 


Member Function Documentation

int XrdXrootdFile::bin2hex char *  outbuff,
char *  inbuff,
int  inlen
[private]
 

void XrdXrootdFile::Init XrdXrootdFileLock lp,
int  sfok
[inline, static]
 


Member Data Documentation

char XrdXrootdFile::AsyncMode
 

int XrdXrootdFile::fdNum
 

kXR_unt32 XrdXrootdFile::FileID
 

char XrdXrootdFile::FileKey[34]
 

char XrdXrootdFile::FileMode
 

long long XrdXrootdFile::fSize
 

char* XrdXrootdFile::ID
 

char XrdXrootdFile::isMMapped
 

XrdXrootdFileLock * XrdXrootdFile::Locker [static, private]
 

char* XrdXrootdFile::mmAddr
 

long long XrdXrootdFile::readCnt
 

char XrdXrootdFile::Reserved[2]
 

char XrdXrootdFile::sfEnabled
 

int XrdXrootdFile::sfOK = 1 [static, private]
 

const char * XrdXrootdFile::TraceID = "File" [static, private]
 

long long XrdXrootdFile::writeCnt
 

XrdSfsFile* XrdXrootdFile::XrdSfsp
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:37 2011 for xrootd by  doxygen 1.3.9.1