![]() |
XRootD
|
#include <XrdBwmLogger.hh>
Classes | |
struct | Info |
Public Member Functions | |
XrdBwmLogger (const char *Target) | |
~XrdBwmLogger () | |
void | Event (Info &eInfo) |
const char * | Prog () |
void | sendEvents (void) |
int | Start (XrdSysError *eobj) |
Definition at line 40 of file XrdBwmLogger.hh.
struct XrdBwmLogger::Info |
Definition at line 44 of file XrdBwmLogger.hh.
XrdBwmLogger::XrdBwmLogger | ( | const char * | Target | ) |
Definition at line 79 of file XrdBwmLogger.cc.
XrdBwmLogger::~XrdBwmLogger | ( | ) |
Definition at line 99 of file XrdBwmLogger.cc.
References close, XrdSysThread::Kill(), and XrdBwmLoggerMsg::next.
void XrdBwmLogger::Event | ( | Info & | eInfo | ) |
Definition at line 130 of file XrdBwmLogger.cc.
References XrdBwmLogger::Info::ATime, XrdBwmLogger::Info::BTime, XrdBwmLogger::Info::CTime, XrdBwmLogger::Info::ESec, XrdBwmLogger::Info::Flow, XrdBwmLogger::Info::lclNode, XrdBwmLogger::Info::Lfn, XrdBwmLoggerMsg::msgSize, XrdBwmLoggerMsg::next, XrdBwmLogger::Info::numqIn, XrdBwmLogger::Info::numqOut, XrdBwmLogger::Info::numqXeq, XrdBwmLogger::Info::rmtNode, XrdBwmLogger::Info::Size, XrdBwmLoggerMsg::Text, XrdBwmLogger::Info::Tident, and XrdBwmLoggerMsg::Tlen.
|
inline |
Definition at line 62 of file XrdBwmLogger.hh.
void XrdBwmLogger::sendEvents | ( | void | ) |
Definition at line 172 of file XrdBwmLogger.cc.
References XrdBwmLoggerMsg::next, XrdBwmLoggerMsg::Text, and XrdBwmLoggerMsg::Tlen.
Referenced by XrdBwmLoggerSend().
int XrdBwmLogger::Start | ( | XrdSysError * | eobj | ) |
Definition at line 204 of file XrdBwmLogger.cc.
References XrdNetSocket::Create(), XrdNetSocket::Detach(), XrdSysError::Emsg(), XrdSysThread::Run(), XrdBwmLoggerSend(), and XRDNET_FIFO.