XrdFrcReqFile Class Reference
#include <XrdFrcReqFile.hh>
List of all members.
Classes |
struct | FileHdr |
struct | recEnt |
class | rqMonitor |
Public Member Functions |
void | Add (XrdFrcRequest *rP) |
void | Can (XrdFrcRequest *rP) |
void | Del (XrdFrcRequest *rP) |
int | Get (XrdFrcRequest *rP) |
int | Init () |
char * | List (char *Buff, int bsz, int &Offs, XrdFrcRequest::Item *ITList=0, int ITNum=0) |
void | ListL (XrdFrcRequest &tmpReq, char *Buff, int bsz, XrdFrcRequest::Item *ITList, int ITNum) |
| XrdFrcReqFile (const char *fn, int aVal) |
| ~XrdFrcReqFile () |
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 |
XrdSysMutex | flMutex |
struct XrdFrcReqFile::FileHdr | HdrData |
char * | lokFN |
int | lokFD |
int | reqFD |
char * | reqFN |
int | isAgent |
Static Private Attributes |
static const int | ReqSize = sizeof(XrdFrcRequest) |
Member Enumeration Documentation
- Enumerator:
lkNone |
|
lkShare |
|
lkExcl |
|
lkInit |
|
Constructor & Destructor Documentation
XrdFrcReqFile::XrdFrcReqFile |
( |
const char * |
fn, |
|
|
int |
aVal | |
|
) |
| | |
XrdFrcReqFile::~XrdFrcReqFile |
( |
|
) |
[inline] |
Member Function Documentation
void XrdFrcReqFile::FailAdd |
( |
char * |
lfn, |
|
|
int |
unlk = 1 | |
|
) |
| | [private] |
void XrdFrcReqFile::FailCan |
( |
char * |
rid, |
|
|
int |
unlk = 1 | |
|
) |
| | [private] |
void XrdFrcReqFile::FailDel |
( |
char * |
lfn, |
|
|
int |
unlk = 1 | |
|
) |
| | [private] |
int XrdFrcReqFile::FailIni |
( |
const char * |
lfn |
) |
[private] |
int XrdFrcReqFile::FileLock |
( |
LockType |
ltype = lkExcl |
) |
[private] |
int XrdFrcReqFile::Init |
( |
|
) |
|
char* XrdFrcReqFile::List |
( |
char * |
Buff, |
|
|
int |
bsz, |
|
|
int & |
Offs, |
|
|
XrdFrcRequest::Item * |
ITList = 0 , |
|
|
int |
ITNum = 0 | |
|
) |
| | |
int XrdFrcReqFile::reqRead |
( |
void * |
Buff, |
|
|
int |
Offs | |
|
) |
| | [private] |
int XrdFrcReqFile::reqWrite |
( |
void * |
Buff, |
|
|
int |
Offs, |
|
|
int |
updthdr = 1 | |
|
) |
| | [private] |
int XrdFrcReqFile::ReWrite |
( |
recEnt * |
rP |
) |
[private] |
Member Data Documentation
The documentation for this class was generated from the following file: