#include <XrdMonHeader.hh>
Public Member Functions | |
packet_t | packetType () const |
sequen_t | seqNo () const |
packetlen_t | packetLen () const |
kXR_int32 | stod () const |
bool | stodChanged (senderid_t senderId) const |
void | decode (const char *packet) |
Private Attributes | |
XrdXrootdMonHeader | _header |
Static Private Attributes | |
static vector< kXR_int32 > | _prevStod |
Friends | |
ostream & | operator<< (ostream &o, const XrdMonHeader &header) |
Definition at line 26 of file XrdMonHeader.hh.
packet_t XrdMonHeader::packetType | ( | ) | const [inline] |
Definition at line 28 of file XrdMonHeader.hh.
References _header, and XrdXrootdMonHeader::code.
Referenced by decode(), XrdMonDecOnePacket::init(), XrdMonCtrAdmin::isAdminPacket(), main(), XrdMonDecPacketDecoder::operator()(), and operator<<().
sequen_t XrdMonHeader::seqNo | ( | ) | const [inline] |
Definition at line 29 of file XrdMonHeader.hh.
References _header, and XrdXrootdMonHeader::pseq.
Referenced by XrdMonDecOnePacket::init(), XrdMonDecPacketDecoder::operator()(), and operator<<().
packetlen_t XrdMonHeader::packetLen | ( | ) | const [inline] |
Definition at line 30 of file XrdMonHeader.hh.
References _header, and XrdXrootdMonHeader::plen.
Referenced by decode(), dumpOnePacket(), XrdMonDecOnePacket::init(), main(), XrdMonDecPacketDecoder::operator()(), XrdMonCtrWriter::operator()(), and operator<<().
kXR_int32 XrdMonHeader::stod | ( | ) | const [inline] |
Definition at line 31 of file XrdMonHeader.hh.
References _header, and XrdXrootdMonHeader::stod.
Referenced by XrdMonDecOnePacket::init(), XrdMonDecPacketDecoder::operator()(), operator<<(), and stodChanged().
bool XrdMonHeader::stodChanged | ( | senderid_t | senderId | ) | const |
Definition at line 26 of file XrdMonHeader.cc.
References _prevStod, and stod().
Referenced by XrdMonDecPacketDecoder::operator()().
void XrdMonHeader::decode | ( | const char * | packet | ) |
Definition at line 41 of file XrdMonHeader.cc.
References _header, buf, ERR_INVPACKETLEN, ERR_INVPACKETTYPE, HDRLEN, PACKET_TYPE_ADMIN, PACKET_TYPE_DICT, PACKET_TYPE_STAGE, PACKET_TYPE_TRACE, PACKET_TYPE_USER, packetLen(), packetType(), XrdXrootdMonHeader::plen, sprintf(), and XrdXrootdMonHeader::stod.
Referenced by XrdMonCtrArchiver::archivePacket(), doDecoding(), dumpOnePacket(), XrdMonDecOnePacket::init(), and main().
ostream& operator<< | ( | ostream & | o, | |
const XrdMonHeader & | header | |||
) | [friend] |
Definition at line 64 of file XrdMonHeader.cc.
XrdXrootdMonHeader XrdMonHeader::_header [private] |
Definition at line 37 of file XrdMonHeader.hh.
Referenced by decode(), packetLen(), packetType(), seqNo(), and stod().
vector< kXR_int32 > XrdMonHeader::_prevStod [static, private] |