#include <XrdBwmLogger.hh>

Classes | |
| struct | Info |
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 | |
| static const int | maxmInQ = 256 |
| XrdBwmLogger::XrdBwmLogger | ( | const char * | Target | ) |
| XrdBwmLogger::~XrdBwmLogger | ( | ) |
| void XrdBwmLogger::Event | ( | Info & | eInfo | ) |
| int XrdBwmLogger::Feed | ( | const char * | data, | |
| int | dlen | |||
| ) | [private] |
| XrdBwmLoggerMsg* XrdBwmLogger::getMsg | ( | ) | [private] |
| const char* XrdBwmLogger::Prog | ( | ) | [inline] |
References theTarget.
| void XrdBwmLogger::retMsg | ( | XrdBwmLoggerMsg * | tp | ) | [private] |
| void XrdBwmLogger::sendEvents | ( | void | ) |
| int XrdBwmLogger::Start | ( | XrdSysError * | eobj | ) |
XrdSysError* XrdBwmLogger::eDest [private] |
int XrdBwmLogger::endIT [private] |
XrdSysMutex XrdBwmLogger::fMut [private] |
const int XrdBwmLogger::maxmInQ = 256 [static, private] |
int XrdBwmLogger::msgFD [private] |
XrdBwmLoggerMsg* XrdBwmLogger::msgFirst [private] |
XrdBwmLoggerMsg* XrdBwmLogger::msgFree [private] |
XrdBwmLoggerMsg* XrdBwmLogger::msgLast [private] |
int XrdBwmLogger::msgsInQ [private] |
XrdSysMutex XrdBwmLogger::qMut [private] |
XrdSysSemaphore XrdBwmLogger::qSem [private] |
char XrdBwmLogger::theEOL [private] |
XrdOucProg* XrdBwmLogger::theProg [private] |
char* XrdBwmLogger::theTarget [private] |
Referenced by Prog().
pthread_t XrdBwmLogger::tid [private] |
1.6.1