xrootd
|
#include <XrdMonSndCoder.hh>
XrdMonSndCoder::XrdMonSndCoder | ( | ) |
References _serverStartTime, and gettimeofday().
void XrdMonSndCoder::add_int08_t | ( | int8_t | value | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_int16 | ( | kXR_int16 | value | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_kXR_int32 | ( | kXR_int32 | value | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer(), and reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_int64 | ( | kXR_int64 | value | ) | [inline, private] |
References _putOffset, htonll, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_kXR_unt16 | ( | kXR_unt16 | value | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_unt32 | ( | kXR_unt32 | value | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
void XrdMonSndCoder::add_Mark | ( | char | mark, |
int | noChars = 8 |
||
) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_string | ( | const string & | s | ) | [inline, private] |
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
pair< char, kXR_unt32 > XrdMonSndCoder::generateBigNumber | ( | const char * | descr | ) | [private] |
Referenced by prepare2Transfer().
const XrdMonSndPacket& XrdMonSndCoder::packet | ( | ) | [inline] |
References _packet.
Referenced by closeFiles(), doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), and main().
int XrdMonSndCoder::prepare2Transfer | ( | const XrdMonSndStageEntry::CompactEntry & | ce | ) |
int XrdMonSndCoder::prepare2Transfer | ( | const XrdMonSndDictEntry::CompactEntry & | ce | ) |
int XrdMonSndCoder::prepare2Transfer | ( | const vector< XrdMonSndTraceEntry > & | vector | ) |
References _noTime, _noTrace, add_kXR_int32(), add_kXR_int64(), add_Mark(), HDRLEN, XrdMonSndTraceEntry::id(), XrdMonSndTraceEntry::length(), MAXPACKETSIZE, XrdMonSndTraceEntry::offset(), PACKET_TYPE_TRACE, reinitXrdMonSndPacket(), XrdMonSndDebug::SPacket, TRACEELEMLEN, XrdMonSndDebug::verbose(), and XROOTD_MON_WINDOW.
int XrdMonSndCoder::prepare2Transfer | ( | const vector< kXR_int32 > & | vector | ) |
References _noClose, _noTime, _putOffset, XrdXrootdMonTrace::arg0, XrdXrootdMonTrace::arg1, XrdXrootdMonTrace::arg2, XrdXrootdMonTrace::dictid, generateBigNumber(), HDRLEN, XrdXrootdMonTrace::id, MAXPACKETSIZE, PACKET_TYPE_TRACE, reinitXrdMonSndPacket(), XrdXrootdMonTrace::rTot, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), XrdXrootdMonTrace::Window, writeHere(), XrdXrootdMonTrace::wTot, XROOTD_MON_CLOSE, and XROOTD_MON_WINDOW.
int XrdMonSndCoder::prepare2Transfer | ( | const XrdMonSndAdminEntry & | ae | ) |
void XrdMonSndCoder::printStats | ( | ) | const |
int XrdMonSndCoder::reinitXrdMonSndPacket | ( | packetlen_t | newSize, |
char | packetCode | ||
) | [private] |
References _packet, _putOffset, _sequenceNo, _serverStartTime, add_int08_t(), add_kXR_int32(), add_kXR_unt16(), XrdMonSndPacket::init(), XrdMonSndDebug::SPacket, and XrdMonSndDebug::verbose().
Referenced by prepare2Transfer().
void XrdMonSndCoder::reset | ( | ) | [inline] |
References _packet, and XrdMonSndPacket::reset().
Referenced by doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), and main().
char* XrdMonSndCoder::writeHere | ( | ) | [inline, private] |
References _packet, _putOffset, and XrdMonSndPacket::offset().
Referenced by add_int08_t(), add_kXR_int16(), add_kXR_int32(), add_kXR_int64(), add_kXR_unt16(), add_kXR_unt32(), add_Mark(), add_string(), and prepare2Transfer().
kXR_int32 XrdMonSndCoder::_noClose [private] |
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noDict [private] |
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noOpen [private] |
Referenced by printStats().
kXR_int32 XrdMonSndCoder::_noTime [private] |
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noTrace [private] |
Referenced by prepare2Transfer(), and printStats().
XrdMonSndPacket XrdMonSndCoder::_packet [private] |
Referenced by packet(), reinitXrdMonSndPacket(), reset(), and writeHere().
kXR_int32 XrdMonSndCoder::_putOffset [private] |
sequen_t XrdMonSndCoder::_sequenceNo [private] |
Referenced by reinitXrdMonSndPacket().
kXR_int32 XrdMonSndCoder::_serverStartTime = 0 [static, private] |
Referenced by reinitXrdMonSndPacket(), and XrdMonSndCoder().