|
Public Member Functions |
void | Add (XrdFrmRequest *rP) |
void | Can (XrdFrmRequest *rP) |
void | Del (XrdFrmRequest *rP) |
int | Get (XrdFrmRequest *rP) |
int | Init () |
char * | List (char *Buff, int bsz, int &Offs, XrdFrmRequest::Item *ITList=0, int ITNum=0) |
void | ListL (XrdFrmRequest &tmpReq, char *Buff, int bsz, XrdFrmRequest::Item *ITList, int ITNum) |
| XrdFrmReqFile (const char *fn, int aVal) |
| ~XrdFrmReqFile () |
Private Types |
enum | LockType { lkNone,
lkShare,
lkExcl,
lkInit
} |
Private Member Functions |
void | FailAdd (char *lfn, int unlk=1) |
void | FailCan (char *rid, int unlk=1) |
void | FailDel (char *lfn, int unlk=1) |
int | FailIni (const char *lfn) |
int | FileLock (LockType ltype=lkExcl) |
int | reqRead (void *Buff, int Offs) |
int | reqWrite (void *Buff, int Offs, int updthdr=1) |
int | ReWrite (recEnt *rP) |
Private Attributes |
XrdFrmReqFile::FileHdr | HdrData |
char * | lokFN |
int | lokFD |
int | reqFD |
char * | reqFN |
int | isAgent |
Static Private Attributes |
const int | ReqSize = sizeof(XrdFrmRequest) |