#include <XrdMonDecPacketDecoder.hh>
|
| CalcTime & | f () |
| |
| void | checkLostPackets (const XrdMonHeader &header) |
| |
| void | decodeTracePacket (const char *packet, int packetLen, senderid_t senderId) |
| |
| void | decodeDictPacket (const char *packet, int packetLen, senderid_t senderId) |
| |
| void | decodeUserPacket (const char *packet, int packetLen, senderid_t senderId) |
| |
| void | decodeStagePacket (const char *packet, int packetLen, senderid_t senderId) |
| |
| TimePair | decodeTime (const char *packet) |
| |
| void | decodeRWRequest (const char *packet, kXR_int32 timestamp, senderid_t senderId) |
| |
| void | decodeOpen (const char *packet, kXR_int32 timestamp, senderid_t senderId) |
| |
| void | decodeClose (const char *packet, kXR_int32 timestamp, senderid_t senderId) |
| |
| void | decodeDisconnect (const char *packet, kXR_int32 timestamp, senderid_t senderId) |
| |
| CalcTime | prepareTimestamp (const char *packet, int &offset, int len, kXR_int32 &begTime) |
| |
| XrdMonDecPacketDecoder::XrdMonDecPacketDecoder |
( |
const char * |
baseDir, |
|
|
const char * |
rtLogDir, |
|
|
int |
rtBufSize |
|
) |
| |
| XrdMonDecPacketDecoder::XrdMonDecPacketDecoder |
( |
const char * |
baseDir, |
|
|
bool |
saveTraces, |
|
|
int |
maxTraceLogSize, |
|
|
kXR_int32 |
upToTime |
|
) |
| |
| void XrdMonDecPacketDecoder::checkLostPackets |
( |
const XrdMonHeader & |
header | ) |
|
|
private |
| void XrdMonDecPacketDecoder::decodeClose |
( |
const char * |
packet, |
|
|
kXR_int32 |
timestamp, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeDictPacket |
( |
const char * |
packet, |
|
|
int |
packetLen, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeDisconnect |
( |
const char * |
packet, |
|
|
kXR_int32 |
timestamp, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeOpen |
( |
const char * |
packet, |
|
|
kXR_int32 |
timestamp, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeRWRequest |
( |
const char * |
packet, |
|
|
kXR_int32 |
timestamp, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeStagePacket |
( |
const char * |
packet, |
|
|
int |
packetLen, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::decodeTracePacket |
( |
const char * |
packet, |
|
|
int |
packetLen, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
References _stopNow, _upToTime, XrdMonDecPacketDecoder::CalcTime::begTimeNextWindow, decodeClose(), decodeDisconnect(), decodeOpen(), decodeRWRequest(), decodeTime(), XrdMonDecPacketDecoder::CalcTime::endOffset, ERR_INVALIDINFOTYPE, ERR_NOTATIMEWINDOW, prepareTimestamp(), XrdMonDecPacketDecoder::CalcTime::timePerTrace, TRACELEN, XROOTD_MON_CLOSE, XROOTD_MON_DISC, XROOTD_MON_OPEN, XROOTD_MON_RWREQUESTMASK, and XROOTD_MON_WINDOW.
Referenced by operator()().
| void XrdMonDecPacketDecoder::decodeUserPacket |
( |
const char * |
packet, |
|
|
int |
packetLen, |
|
|
senderid_t |
senderId |
|
) |
| |
|
private |
| void XrdMonDecPacketDecoder::flushHistoryData |
( |
| ) |
|
|
inline |
| void XrdMonDecPacketDecoder::flushRealTimeData |
( |
| ) |
|
|
inline |
| void XrdMonDecPacketDecoder::init |
( |
dictid_t |
min, |
|
|
dictid_t |
max, |
|
|
const string & |
senderHP |
|
) |
| |
| sequen_t XrdMonDecPacketDecoder::lastSeq |
( |
| ) |
const |
|
inline |
References _sink, decodeDictPacket(), decodeStagePacket(), decodeTracePacket(), decodeUserPacket(), HDRLEN, PACKET_TYPE_DICT, PACKET_TYPE_STAGE, PACKET_TYPE_TRACE, PACKET_TYPE_USER, XrdMonHeader::packetLen(), XrdMonHeader::packetType(), XrdMonDecSink::registerXrdRestart(), XrdMonHeader::seqNo(), XrdMonDecSink::setLastSeq(), XrdMonHeader::stod(), and XrdMonHeader::stodChanged().
| void XrdMonDecPacketDecoder::reset |
( |
senderid_t |
senderId | ) |
|
| bool XrdMonDecPacketDecoder::stopNow |
( |
| ) |
const |
|
inline |
Referenced by decodeClose(), decodeDictPacket(), decodeDisconnect(), decodeOpen(), decodeRWRequest(), decodeStagePacket(), decodeUserPacket(), flushHistoryData(), flushRealTimeData(), init(), lastSeq(), operator()(), and reset().
| bool XrdMonDecPacketDecoder::_stopNow |
|
private |
The documentation for this class was generated from the following files: