1 #ifndef __XRDBWMLOGGER_H__
2 #define __XRDBWMLOGGER_H__
36 class XrdBwmLoggerMsg;
72 int Feed(
const char *data,
int dlen);
74 void retMsg(XrdBwmLoggerMsg *tp);
void retMsg(XrdBwmLoggerMsg *tp)
XrdSysMutex qMut
Definition: XrdBwmLogger.hh:80
const char * Prog()
Definition: XrdBwmLogger.hh:62
time_t CTime
Definition: XrdBwmLogger.hh:51
int numqXeq
Definition: XrdBwmLogger.hh:54
int ESec
Definition: XrdBwmLogger.hh:56
int Start(XrdSysError *eobj)
XrdSysError * eDest
Definition: XrdBwmLogger.hh:78
time_t BTime
Definition: XrdBwmLogger.hh:50
const char * lclNode
Definition: XrdBwmLogger.hh:47
char Flow
Definition: XrdBwmLogger.hh:57
int msgFD
Definition: XrdBwmLogger.hh:86
XrdBwmLoggerMsg * msgFree
Definition: XrdBwmLogger.hh:85
Definition: XrdSysError.hh:89
XrdBwmLoggerMsg * msgFirst
Definition: XrdBwmLogger.hh:82
Definition: XrdSysPthread.hh:164
XrdSysMutex fMut
Definition: XrdBwmLogger.hh:84
XrdBwmLoggerMsg * msgLast
Definition: XrdBwmLogger.hh:83
char * theTarget
Definition: XrdBwmLogger.hh:77
int msgsInQ
Definition: XrdBwmLogger.hh:88
int Feed(const char *data, int dlen)
Definition: XrdOucProg.hh:37
Definition: XrdSysPthread.hh:493
int numqIn
Definition: XrdBwmLogger.hh:52
char theEOL
Definition: XrdBwmLogger.hh:90
pthread_t tid
Definition: XrdBwmLogger.hh:76
const char * Lfn
Definition: XrdBwmLogger.hh:46
const char * Tident
Definition: XrdBwmLogger.hh:45
long long Size
Definition: XrdBwmLogger.hh:55
static const int maxmInQ
Definition: XrdBwmLogger.hh:89
Definition: XrdBwmLogger.hh:44
int numqOut
Definition: XrdBwmLogger.hh:53
Definition: XrdBwmLogger.hh:40
time_t ATime
Definition: XrdBwmLogger.hh:49
XrdBwmLogger(const char *Target)
XrdBwmLoggerMsg * getMsg()
XrdOucProg * theProg
Definition: XrdBwmLogger.hh:79
XrdSysSemaphore qSem
Definition: XrdBwmLogger.hh:81
const char * rmtNode
Definition: XrdBwmLogger.hh:48
int endIT
Definition: XrdBwmLogger.hh:87