#include <XrdXrootdFile.hh>
Public Member Functions | |
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, int 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 | |
}; | |
XrdXrootdFileHP * | fhProc |
const char * | ID |
XrdXrootdFileStats | Stats |
Private Member Functions | |
int | bin2hex (char *outbuff, char *inbuff, int inlen) |
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 | ( | ) |
int XrdXrootdFile::bin2hex | ( | char * | outbuff, | |
char * | inbuff, | |||
int | inlen | |||
) | [private] |
static void XrdXrootdFile::Init | ( | XrdXrootdFileLock * | lp, | |
XrdSysError * | erP, | |||
int | sfok | |||
) | [static] |
union { ... } |
union { ... } |
unsigned long long XrdXrootdFile::cbArg |
char* XrdXrootdFile::FileKey |
const char* XrdXrootdFile::ID |
XrdXrootdFileLock* XrdXrootdFile::Locker [static, private] |
char* XrdXrootdFile::mmAddr |
int XrdXrootdFile::sfOK [static, private] |
const char* XrdXrootdFile::TraceID [static, private] |