![]() |
XRootD
|
#include <XrdXrootdTpcMon.hh>
Classes | |
struct | TpcInfo |
Public Member Functions | |
XrdXrootdTpcMon (const char *proto, XrdSysLogger *logP, XrdXrootdGStream &gStrm) | |
void | Report (TpcInfo &info) |
Definition at line 40 of file XrdXrootdTpcMon.hh.
XrdXrootdTpcMon::XrdXrootdTpcMon | ( | const char * | proto, |
XrdSysLogger * | logP, | ||
XrdXrootdGStream & | gStrm | ||
) |
Constructor
proto | - the protocol being used for this object. |
logP | - Pointer to the logging object. |
gStrm | - Reference to the gStream to be used for reporting info. |
Definition at line 58 of file XrdXrootdTpcMon.cc.
References eDest, and XrdSysError::logger().
void XrdXrootdTpcMon::Report | ( | XrdXrootdTpcMon::TpcInfo & | info | ) |
Report a TPC event.
info | - Reference to the filled in TpcInfo object. |
Definition at line 124 of file XrdXrootdTpcMon.cc.
References XrdXrootdTpcMon::TpcInfo::begT, XrdXrootdTpcMon::TpcInfo::clID, XrdXrootdTpcMon::TpcInfo::dstURL, eDest, XrdSysError::Emsg(), XrdXrootdTpcMon::TpcInfo::endRC, XrdXrootdTpcMon::TpcInfo::endT, XrdXrootdTpcMon::TpcInfo::fSize, XrdXrootdGStream::Insert(), XrdXrootdTpcMon::TpcInfo::isaPush, XrdXrootdTpcMon::TpcInfo::isIPv4, XrdXrootdTpcMon::TpcInfo::opts, XrdXrootdTpcMon::TpcInfo::srcURL, and XrdXrootdTpcMon::TpcInfo::strm.