#include <XrdBwmLogger.hh>
Collaboration diagram for XrdBwmLogger:
Public Member Functions | |
void | Event (Info &eInfo) |
const char * | Prog () |
void | sendEvents (void) |
int | Start (XrdSysError *eobj) |
XrdBwmLogger (const char *Target) | |
~XrdBwmLogger () | |
Private Member Functions | |
int | Feed (const char *data, int dlen) |
XrdBwmLoggerMsg * | getMsg () |
void | retMsg (XrdBwmLoggerMsg *tp) |
Private Attributes | |
pthread_t | tid |
char * | theTarget |
XrdSysError * | eDest |
XrdOucProg * | theProg |
XrdSysMutex | qMut |
XrdSysSemaphore | qSem |
XrdBwmLoggerMsg * | msgFirst |
XrdBwmLoggerMsg * | msgLast |
XrdSysMutex | fMut |
XrdBwmLoggerMsg * | msgFree |
int | msgFD |
int | endIT |
int | msgsInQ |
char | theEOL |
Static Private Attributes | |
const int | maxmInQ = 256 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|