|
XRootD
|
#include <XrdBwmLogger.hh>
Collaboration diagram for XrdBwmLogger: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.
Collaboration diagram for XrdBwmLogger::Info:| 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(), XrdSysMutex::Lock(), XrdBwmLoggerMsg::next, and XrdSysMutex::UnLock().
Here is the call graph for this function:| void XrdBwmLogger::Event | ( | Info & | eInfo | ) |
Definition at line 130 of file XrdBwmLogger.cc.
References XrdBwmLogger::Info::ATime, XrdBwmLogger::Info::BTime, XrdBwmLogger::Info::CTime, XrdSysError::Emsg(), XrdBwmLogger::Info::ESec, XrdBwmLogger::Info::Flow, XrdBwmLogger::Info::lclNode, XrdBwmLogger::Info::Lfn, XrdSysMutex::Lock(), XrdBwmLoggerMsg::msgSize, XrdBwmLoggerMsg::next, XrdBwmLogger::Info::numqIn, XrdBwmLogger::Info::numqOut, XrdBwmLogger::Info::numqXeq, XrdSysSemaphore::Post(), XrdBwmLogger::Info::rmtNode, XrdBwmLogger::Info::Size, XrdBwmLoggerMsg::Text, XrdBwmLogger::Info::Tident, XrdBwmLoggerMsg::Tlen, and XrdSysMutex::UnLock().
Referenced by XrdBwmHandle::Retire().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file XrdBwmLogger.hh.
| void XrdBwmLogger::sendEvents | ( | void | ) |
Definition at line 172 of file XrdBwmLogger.cc.
References XrdOucProg::Feed(), XrdSysMutex::Lock(), XrdBwmLoggerMsg::next, XrdBwmLoggerMsg::Text, XrdBwmLoggerMsg::Tlen, XrdSysMutex::UnLock(), and XrdSysSemaphore::Wait().
Referenced by XrdBwmLoggerSend().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdBwmLogger::Start | ( | XrdSysError * | eobj | ) |
Definition at line 204 of file XrdBwmLogger.cc.
References XrdNetSocket::Create(), XrdNetSocket::Detach(), XrdSysError::Emsg(), XrdSysThread::Run(), XrdOucProg::Setup(), XrdOucProg::Start(), XrdBwmLoggerSend(), and XRDNET_FIFO.
Referenced by XrdBwm::Configure().
Here is the call graph for this function:
Here is the caller graph for this function: