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