#include <XrdMonSndCoder.hh>
Definition at line 38 of file XrdMonSndCoder.hh.
XrdMonSndCoder::XrdMonSndCoder | ( | ) |
int XrdMonSndCoder::prepare2Transfer | ( | const XrdMonSndAdminEntry & | ae | ) |
Definition at line 37 of file XrdMonSndCoder.cc.
References add_kXR_int16(), XrdMonSndAdminEntry::arg(), XrdMonSndAdminEntry::command(), HDRLEN, PACKET_TYPE_ADMIN, reinitXrdMonSndPacket(), and XrdMonSndAdminEntry::size().
Referenced by closeFiles(), doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), and main().
int XrdMonSndCoder::prepare2Transfer | ( | const vector< XrdMonSndTraceEntry > & | vector | ) |
Definition at line 53 of file XrdMonSndCoder.cc.
References _noTime, _noTrace, add_kXR_int32(), add_kXR_int64(), add_Mark(), HDRLEN, i, XrdMonSndTraceEntry::id(), XrdMonSndTraceEntry::length(), MAXPACKETSIZE, XrdMonSndTraceEntry::offset(), PACKET_TYPE_TRACE, reinitXrdMonSndPacket(), XrdMonSndDebug::SPacket, TRACEELEMLEN, XrdMonSndDebug::verbose(), and XROOTD_MON_WINDOW.
Definition at line 135 of file XrdMonSndCoder.cc.
References _noClose, _noTime, _putOffset, XrdXrootdMonTrace::arg0, XrdXrootdMonTrace::arg1, XrdXrootdMonTrace::arg2, XrdXrootdMonTrace::dictid, generateBigNumber(), HDRLEN, i, 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 XrdMonSndDictEntry::CompactEntry & | ce | ) |
Definition at line 219 of file XrdMonSndCoder.cc.
References _noDict, add_kXR_int32(), add_string(), HDRLEN, PACKET_TYPE_DICT, and reinitXrdMonSndPacket().
int XrdMonSndCoder::prepare2Transfer | ( | const XrdMonSndStageEntry::CompactEntry & | ce | ) |
Definition at line 238 of file XrdMonSndCoder.cc.
References _noDict, add_kXR_int32(), add_string(), HDRLEN, XrdMonSndStageEntry::CompactEntry::id, XrdMonSndStageEntry::CompactEntry::others, PACKET_TYPE_STAGE, reinitXrdMonSndPacket(), and XrdMonSndStageEntry::CompactEntry::size().
const XrdMonSndPacket& XrdMonSndCoder::packet | ( | ) | [inline] |
Definition at line 48 of file XrdMonSndCoder.hh.
References _packet.
Referenced by closeFiles(), doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), and main().
void XrdMonSndCoder::reset | ( | ) | [inline] |
Definition at line 49 of file XrdMonSndCoder.hh.
References _packet, and XrdMonSndPacket::reset().
Referenced by doDictionaryXrdMonSndPacket(), doStageXrdMonSndPacket(), doTraceXrdMonSndPacket(), and main().
void XrdMonSndCoder::printStats | ( | ) | const |
char* XrdMonSndCoder::writeHere | ( | ) | [inline, private] |
Definition at line 53 of file XrdMonSndCoder.hh.
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().
int XrdMonSndCoder::reinitXrdMonSndPacket | ( | packetlen_t | newSize, | |
char | packetCode | |||
) | [private] |
Definition at line 256 of file XrdMonSndCoder.cc.
References _packet, _putOffset, _sequenceNo, _serverStartTime, add_int08_t(), add_kXR_int32(), add_kXR_unt16(), XrdMonSndPacket::init(), int, XrdMonSndDebug::SPacket, and XrdMonSndDebug::verbose().
Referenced by prepare2Transfer().
pair< char, kXR_unt32 > XrdMonSndCoder::generateBigNumber | ( | const char * | descr | ) | [private] |
void XrdMonSndCoder::add_int08_t | ( | int8_t | value | ) | [inline, private] |
Definition at line 57 of file XrdMonSndCoder.hh.
References _putOffset, int, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_int16 | ( | kXR_int16 | value | ) | [inline, private] |
Definition at line 65 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_kXR_unt16 | ( | kXR_unt16 | value | ) | [inline, private] |
Definition at line 74 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_int32 | ( | kXR_int32 | value | ) | [inline, private] |
Definition at line 83 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer(), and reinitXrdMonSndPacket().
void XrdMonSndCoder::add_kXR_unt32 | ( | kXR_unt32 | value | ) | [inline, private] |
Definition at line 92 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
void XrdMonSndCoder::add_kXR_int64 | ( | kXR_int64 | value | ) | [inline, private] |
Definition at line 101 of file XrdMonSndCoder.hh.
References _putOffset, htonll, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_Mark | ( | char | mark, | |
int | noChars = 8 | |||
) | [inline, private] |
Definition at line 110 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), writeHere(), and x.
Referenced by prepare2Transfer().
void XrdMonSndCoder::add_string | ( | const string & | s | ) | [inline, private] |
Definition at line 123 of file XrdMonSndCoder.hh.
References _putOffset, XrdMonSndDebug::SPacket, XrdMonSndDebug::verbose(), and writeHere().
Referenced by prepare2Transfer().
XrdMonSndPacket XrdMonSndCoder::_packet [private] |
Definition at line 138 of file XrdMonSndCoder.hh.
Referenced by packet(), reinitXrdMonSndPacket(), reset(), and writeHere().
kXR_int32 XrdMonSndCoder::_putOffset [private] |
Definition at line 139 of file XrdMonSndCoder.hh.
Referenced by add_int08_t(), add_kXR_int16(), add_kXR_int32(), add_kXR_int64(), add_kXR_unt16(), add_kXR_unt32(), add_Mark(), add_string(), prepare2Transfer(), reinitXrdMonSndPacket(), and writeHere().
sequen_t XrdMonSndCoder::_sequenceNo [private] |
kXR_int32 XrdMonSndCoder::_serverStartTime [static, private] |
Definition at line 142 of file XrdMonSndCoder.hh.
Referenced by reinitXrdMonSndPacket(), and XrdMonSndCoder().
kXR_int32 XrdMonSndCoder::_noDict [private] |
Definition at line 145 of file XrdMonSndCoder.hh.
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noOpen [private] |
kXR_int32 XrdMonSndCoder::_noClose [private] |
Definition at line 147 of file XrdMonSndCoder.hh.
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noTrace [private] |
Definition at line 148 of file XrdMonSndCoder.hh.
Referenced by prepare2Transfer(), and printStats().
kXR_int32 XrdMonSndCoder::_noTime [private] |
Definition at line 149 of file XrdMonSndCoder.hh.
Referenced by prepare2Transfer(), and printStats().