Go to the documentation of this file. 1 #ifndef __XRDCnsLogFile_H_
2 #define __XRDCnsLogFile_H_
58 int Open(
int aBuff=1, off_t thePos=0);
72 int Read(
char *buff,
int blen);
int logOffset
Definition: XrdCnsLogFile.hh:91
int Open(int aBuff=1, off_t thePos=0)
int logFD
Definition: XrdCnsLogFile.hh:88
Definition: XrdSysPthread.hh:165
XrdCnsLogFile * Subscribe(const char *Path, int cNum)
XrdCnsLogFile * subNext
Definition: XrdCnsLogFile.hh:80
static int logBMax
Definition: XrdCnsLogFile.hh:75
char * logBuff
Definition: XrdCnsLogFile.hh:84
int logWait
Definition: XrdCnsLogFile.hh:90
static void maxRecs(int nRecs)
Definition: XrdCnsLogFile.hh:54
static int logRMax
Definition: XrdCnsLogFile.hh:74
XrdCnsLogRec Rec
Definition: XrdCnsLogFile.hh:82
char * getLog(int &Dlen)
Definition: XrdCnsLogFile.hh:50
XrdCnsLogFile * Next
Definition: XrdCnsLogFile.hh:40
int Add(XrdCnsLogRec *Rec, int doSync=1)
const char * FName()
Definition: XrdCnsLogFile.hh:48
Definition: XrdSysPthread.hh:403
int recOffset
Definition: XrdCnsLogFile.hh:92
int Read(char *buff, int blen)
XrdSysSemaphore logSem
Definition: XrdCnsLogFile.hh:78
char * logFN
Definition: XrdCnsLogFile.hh:87
char * logNext
Definition: XrdCnsLogFile.hh:85
XrdCnsLogFile(const char *Path, int cnum=0, int Wait=1)
Definition: XrdCnsLogFile.hh:64
Definition: XrdCnsLogRec.hh:43
int logRdr
Definition: XrdCnsLogFile.hh:89
Definition: XrdCnsLogFile.hh:36
XrdSysMutex logMutex
Definition: XrdCnsLogFile.hh:77
XrdSysSemaphore synSem
Definition: XrdCnsLogFile.hh:79