#include <XrdCnsLogRec.hh>
Collaboration diagram for XrdCnsLogRec:

Public Member Functions | |
| const char * | Data () |
| int | DLen () |
| int | Done (int iPos) |
| const char * | Lfn1 () |
| const char * | Lfn1 (int &Len) |
| const char * | Lfn2 () |
| mode_t | Mode () |
| void | Queue () |
| void | Recycle () |
| char * | Record () |
| int | setData (const char *dP1, const char *dP2=0) |
| void | setDone (int iPos, char Val=1) |
| int | setLen () |
| int | setLfn1 (const char *lfn) |
| int | setLfn2 (const char *lfn) |
| void | setMode (mode_t Mode) |
| void | setMount (char mCode) |
| void | setSize (long long Size) |
| void | setSpace (char sCode) |
| void | setTime (long TOD=time(0)) |
| void | setType (const char evt) |
| int | setType (const char *evt) |
| long long | Size () |
| char | Space () |
| int | L1sz () |
| int | L2sz () |
| char | Type () |
| XrdCnsLogRec (const char rType=0) | |
| ~XrdCnsLogRec () | |
Static Public Member Functions | |
| XrdCnsLogRec * | Alloc () |
| XrdCnsLogRec * | Get (char &lrType) |
Static Public Attributes | |
| const int | maxClients = 4 |
| const int | OffDone = offsetof(LogRec, Hdr.Done) |
| const int | FixDLen = offsetof(Arg, lfn) |
| const int | MinSize = sizeof(Ctl) |
| const int | MaxSize = sizeof(Arg) |
| const long | tBase = 1248126834L |
| const char | lrClosew = 't' |
| const char | lrCreate = 'c' |
| const char | lrEOL = 'E' |
| const char | lrInvD = 'I' |
| const char | lrInvF = 'i' |
| const char | lrMkdir = 'd' |
| const char | lrMount = 'M' |
| const char | lrMv = 'm' |
| const char | lrRm = 'r' |
| const char | lrRmdir = 'D' |
| const char | lrSpace = 'S' |
| const char | lrTOD = 'T' |
| const char * | IArg = "I755 -1 " |
| const char * | iArg = "i644 0 " |
Private Attributes | |
| XrdCnsLogRec * | Next |
| LogRec | Rec |
Static Private Attributes | |
| XrdSysSemaphore | qSem |
| XrdSysMutex | qMutex |
| XrdSysMutex | fMutex |
| XrdCnsLogRec * | freeRec = 0 |
| XrdCnsLogRec * | frstRec = 0 |
| XrdCnsLogRec * | lastRec = 0 |
| int | Running = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1