Public Member Functions | |
int | Active () |
void | isOpen () |
long long | Offset () |
long long | addOffset (long long offs, int updtSz=0) |
long long | setOffset (long long offs) |
void | Lock () |
void | UnLock () |
void | OpenComplete (XrdClientAbs *clientP, void *cbArg, bool res) |
XrdPosixFile (int fd, const char *path, XrdPosixCallBack *cbP=0, int Opts=realFD) | |
~XrdPosixFile () | |
Public Attributes | |
XrdClient * | XClient |
XrdClientStatInfo | stat |
XrdPosixCallBack * | theCB |
XrdPosixFile * | Next |
int | FD |
int | cbResult |
Static Public Attributes | |
const int | realFD = 1 |
const int | isSync = 2 |
Private Attributes | |
XrdSysMutex | myMutex |
long long | currOffset |
short | doClose |
short | cbDone |
short | fdClose |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements XrdClientCallback. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|