|
xrootd
|
#include <XrdXrootdFile.hh>

Public Member Functions | |
| void | Ref (int num) |
| void | Serialize () |
| XrdXrootdFile (const char *id, const char *path, XrdSfsFile *fp, char mode='r', bool async=false, struct stat *sP=0) | |
| ~XrdXrootdFile () | |
Static Public Member Functions | |
| static void | Init (XrdXrootdFileLock *lp, XrdSysError *erP, bool sfok) |
Public Attributes | |
| XrdSfsFile * | XrdSfsp |
| union { | |
| char * mmAddr | |
| unsigned long long cbArg | |
| }; | |
| char * | FileKey |
| char | FileMode |
| bool | AsyncMode |
| bool | isMMapped |
| bool | sfEnabled |
| union { | |
| int fdNum | |
| int fHandle | |
| }; | |
| XrdXrootdAioFob * | aioFob |
| XrdXrootdPgwFob * | pgwFob |
| XrdXrootdFileHP * | fhProc |
| const char * | ID |
| XrdXrootdFileStats | Stats |
Private Member Functions | |
| int | bin2hex (char *outbuff, char *inbuff, int inlen) |
Private Attributes | |
| int | refCount |
| int | reserved |
| XrdSysSemaphore * | syncWait |
| XrdSysMutex | fileMutex |
Static Private Attributes | |
| static XrdXrootdFileLock * | Locker |
| static int | sfOK |
| static const char * | TraceID |
| XrdXrootdFile::XrdXrootdFile | ( | const char * | id, |
| const char * | path, | ||
| XrdSfsFile * | fp, | ||
| char | mode = 'r', |
||
| bool | async = false, |
||
| struct stat * | sP = 0 |
||
| ) |
| XrdXrootdFile::~XrdXrootdFile | ( | ) |
|
private |
|
static |
| void XrdXrootdFile::Ref | ( | int | num | ) |
| void XrdXrootdFile::Serialize | ( | ) |
| union { ... } |
| union { ... } |
| XrdXrootdAioFob* XrdXrootdFile::aioFob |
| bool XrdXrootdFile::AsyncMode |
| unsigned long long XrdXrootdFile::cbArg |
| int XrdXrootdFile::fdNum |
| int XrdXrootdFile::fHandle |
| XrdXrootdFileHP* XrdXrootdFile::fhProc |
| char* XrdXrootdFile::FileKey |
| char XrdXrootdFile::FileMode |
|
private |
| const char* XrdXrootdFile::ID |
| bool XrdXrootdFile::isMMapped |
|
staticprivate |
| char* XrdXrootdFile::mmAddr |
| XrdXrootdPgwFob* XrdXrootdFile::pgwFob |
|
private |
|
private |
| bool XrdXrootdFile::sfEnabled |
|
staticprivate |
| XrdXrootdFileStats XrdXrootdFile::Stats |
|
private |
|
staticprivate |
| XrdSfsFile* XrdXrootdFile::XrdSfsp |
1.8.5