#include <XrdXrootdFile.hh>
Private Member Functions |
| int | bin2hex (char *outbuff, char *inbuff, int inlen) |
Constructor & Destructor Documentation
| XrdXrootdFile::XrdXrootdFile |
( |
char * |
id, |
|
|
XrdSfsFile * |
fp, |
|
|
char |
mode = 'r', |
|
|
char |
async = '\0', |
|
|
int |
sfOK = 0, |
|
|
struct stat * |
sP = 0 |
|
) |
| |
References AsyncMode, bin2hex(), XrdSfsFile::error, XrdSfsFile::fctl(), fdNum, FileID, FileKey, FileMode, fSize, XrdOucErrInfo::getErrInfo(), XrdSfsFile::getMmap(), ID, isMMapped, mmAddr, readCnt, sfEnabled, sfOK, SFS_FCTL_GETFD, SFS_OK, XrdSfsFile::stat(), stat(), writeCnt, and XrdSfsp.
| XrdXrootdFile::~XrdXrootdFile |
( |
| ) |
|
Member Function Documentation
| int XrdXrootdFile::bin2hex |
( |
char * |
outbuff, |
|
|
char * |
inbuff, |
|
|
int |
inlen |
|
) |
| |
|
private |
Member Data Documentation
| char XrdXrootdFile::AsyncMode |
| char XrdXrootdFile::FileKey[34] |
| char XrdXrootdFile::FileMode |
| long long XrdXrootdFile::fSize |
| char XrdXrootdFile::isMMapped |
| char* XrdXrootdFile::mmAddr |
| long long XrdXrootdFile::readCnt |
| char XrdXrootdFile::Reserved[2] |
| char XrdXrootdFile::sfEnabled |
| int XrdXrootdFile::sfOK = 1 |
|
staticprivate |
| const char * XrdXrootdFile::TraceID = "File" |
|
staticprivate |
| long long XrdXrootdFile::writeCnt |
Referenced by XrdXrootdProtocol::aio_Error(), XrdXrootdProtocol::do_Close(), XrdXrootdProtocol::do_Open(), XrdXrootdProtocol::do_Qfh(), XrdXrootdProtocol::do_ReadAll(), XrdXrootdProtocol::do_ReadNone(), XrdXrootdProtocol::do_ReadV(), XrdXrootdProtocol::do_Stat(), XrdXrootdProtocol::do_Sync(), XrdXrootdProtocol::do_Truncate(), XrdXrootdProtocol::do_Write(), XrdXrootdProtocol::do_WriteAll(), XrdXrootdProtocol::do_WriteCont(), XrdXrootdProtocol::do_WriteNone(), XrdXrootdAioReq::Read(), XrdXrootdAioReq::sendError(), XrdXrootdAioReq::Write(), XrdXrootdFile(), and ~XrdXrootdFile().
The documentation for this class was generated from the following files: