#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 |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1