#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] |
1.5.1