|
| int | Active () |
| |
| void | isOpen () |
| |
| long long | Offset () |
| |
| long long | addOffset (long long offs, int updtSz=0) |
| |
| long long | FSize () |
| |
| const char * | Path () |
| |
| int | Read (char *Buff, long long Offs, int Len) |
| |
| int | Sync () |
| |
| int | Trunc (long long Offset) |
| |
| int | Write (char *Buff, long long Offs, int Len) |
| |
| long long | setOffset (long long offs) |
| |
| void | Lock () |
| |
| void | UnLock () |
| |
| void | OpenComplete (XrdClientAbs *clientP, void *cbArg, bool res) |
| |
| | XrdPosixFile (int fd, const char *path, int oMode, XrdPosixCallBack *cbP=0, int Opts=realFD) |
| |
| | ~XrdPosixFile () |
| |
| virtual XrdOucCacheIO * | Base () |
| |
| virtual XrdOucCacheIO * | Detach () |
| |
| virtual void | Preread (long long Offset, int Length, int Opts=0) |
| |
| virtual void | Preread (aprParms &Parms) |
| |
| virtual | ~XrdOucCacheIO () |
| |
| | XrdClientCallback () |
| |
| virtual | ~XrdClientCallback () |
| |
| XrdPosixFile::XrdPosixFile |
( |
int |
fd, |
|
|
const char * |
path, |
|
|
int |
oMode, |
|
|
XrdPosixCallBack * |
cbP = 0, |
|
|
int |
Opts = realFD |
|
) |
| |
| XrdPosixFile::~XrdPosixFile |
( |
| ) |
|
| int XrdPosixFile::Active |
( |
| ) |
|
|
inline |
| long long XrdPosixFile::addOffset |
( |
long long |
offs, |
|
|
int |
updtSz = 0 |
|
) |
| |
|
inline |
| long long XrdPosixFile::FSize |
( |
| ) |
|
|
inlinevirtual |
| void XrdPosixFile::isOpen |
( |
| ) |
|
| void XrdPosixFile::Lock |
( |
| ) |
|
|
inline |
| long long XrdPosixFile::Offset |
( |
| ) |
|
|
inline |
| void XrdPosixFile::OpenComplete |
( |
XrdClientAbs * |
clientP, |
|
|
void * |
cbArg, |
|
|
bool |
res |
|
) |
| |
|
inlinevirtual |
| const char * XrdPosixFile::Path |
( |
| ) |
|
|
virtual |
| int XrdPosixFile::Read |
( |
char * |
Buff, |
|
|
long long |
Offs, |
|
|
int |
Len |
|
) |
| |
|
inlinevirtual |
| long long XrdPosixFile::setOffset |
( |
long long |
offs | ) |
|
|
inline |
| int XrdPosixFile::Sync |
( |
| ) |
|
|
inlinevirtual |
| int XrdPosixFile::Trunc |
( |
long long |
Offset | ) |
|
|
inlinevirtual |
| void XrdPosixFile::UnLock |
( |
| ) |
|
|
inline |
References myMutex, and XrdSysMutex::UnLock().
Referenced by XrdPosixXrootd::Close(), XrdPosixXrootd::endPoint(), XrdPosixXrootd::Fault(), XrdPosixXrootd::Fstat(), XrdPosixXrootd::Fsync(), XrdPosixXrootd::Ftruncate(), XrdPosixXrootd::Lseek(), XrdPosixXrootd::Pread(), XrdPosixXrootd::Pwrite(), XrdPosixXrootd::Read(), and XrdPosixXrootd::Write().
| int XrdPosixFile::Write |
( |
char * |
Buff, |
|
|
long long |
Offs, |
|
|
int |
Len |
|
) |
| |
|
inlinevirtual |
| char XrdPosixFile::cbDone |
|
private |
| int XrdPosixFile::cbResult |
| long long XrdPosixFile::currOffset |
|
private |
| char XrdPosixFile::doClose |
|
private |
| char XrdPosixFile::fdClose |
|
private |
| char* XrdPosixFile::fPath |
| const int XrdPosixFile::isSync = 2 |
|
static |
| const int XrdPosixFile::realFD = 1 |
|
static |
| char * XrdPosixFile::sfSFX = 0 |
|
static |
| int XrdPosixFile::sfSLN = 0 |
|
static |
Referenced by XrdPosixXrootd::endPoint(), XrdPosixXrootd::Fault(), XrdPosixXrootd::Open(), XrdPosixXrootd::OpenCB(), Path(), Read(), Sync(), Trunc(), Write(), XrdPosixFile(), and ~XrdPosixFile().
The documentation for this class was generated from the following file: