xrootd
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes | Static Private Attributes | Friends

XrdMonDecOnePacket Class Reference

#include <XrdMonDecOnePacket.hh>

List of all members.

Public Types

enum  { REGULAR = 257, LOST = -1, OOO = -2, INVALID = -3 }

Public Member Functions

 XrdMonDecOnePacket ()
 XrdMonDecOnePacket (bool)
 XrdMonDecOnePacket (int errType, kXR_int64 pos)
int init (const char *buf, int bytesLeft, kXR_int64 fPos)
long myNr () const
kXR_int64 fPos () const
kXR_int16 seq () const
dictid_t dictId () const
packetlen_t len () const
kXR_int32 stod () const
bool isLost () const
void setOOOStatus ()

Static Public Member Functions

static dictid_t minDictId ()
static dictid_t maxDictId ()
static void resetNextNr ()

Private Attributes

long _myNr
kXR_int64 _fPos
kXR_int16 _seq
dictid_t _dictId
packetlen_t _len
kXR_int32 _stod

Static Private Attributes

static long _nextNr = 0
static dictid_t _minDictId = 0
static dictid_t _maxDictId = 0

Friends

ostream & operator<< (ostream &o, const XrdMonDecOnePacket &p)

Member Enumeration Documentation

anonymous enum
Enumerator:
REGULAR 
LOST 
OOO 
INVALID 

Constructor & Destructor Documentation

XrdMonDecOnePacket::XrdMonDecOnePacket ( ) [inline]
XrdMonDecOnePacket::XrdMonDecOnePacket ( bool  )
XrdMonDecOnePacket::XrdMonDecOnePacket ( int  errType,
kXR_int64  pos 
)

Member Function Documentation

dictid_t XrdMonDecOnePacket::dictId ( ) const [inline]

References _dictId.

kXR_int64 XrdMonDecOnePacket::fPos ( ) const [inline]
int XrdMonDecOnePacket::init ( const char *  buf,
int  bytesLeft,
kXR_int64  fPos 
)
bool XrdMonDecOnePacket::isLost ( ) const [inline]

References _seq, and LOST.

packetlen_t XrdMonDecOnePacket::len ( ) const [inline]
static dictid_t XrdMonDecOnePacket::maxDictId ( ) [inline, static]
static dictid_t XrdMonDecOnePacket::minDictId ( ) [inline, static]
long XrdMonDecOnePacket::myNr ( ) const [inline]

References _myNr.

Referenced by XrdMonDecPreProcess::processOnePacket().

static void XrdMonDecOnePacket::resetNextNr ( ) [inline, static]
kXR_int16 XrdMonDecOnePacket::seq ( ) const [inline]
void XrdMonDecOnePacket::setOOOStatus ( ) [inline]

References _seq, and OOO.

kXR_int32 XrdMonDecOnePacket::stod ( ) const [inline]

References _stod.

Referenced by XrdMonDecPreProcess::processOnePacket().


Friends And Related Function Documentation

ostream& operator<< ( ostream &  o,
const XrdMonDecOnePacket p 
) [friend]

Member Data Documentation

Referenced by dictId(), init(), and operator<<().

Referenced by fPos(), init(), and operator<<().

Referenced by init(), and len().

Referenced by init(), and maxDictId().

Referenced by init(), and minDictId().

long XrdMonDecOnePacket::_myNr [private]

Referenced by init(), myNr(), and operator<<().

long XrdMonDecOnePacket::_nextNr = 0 [static, private]

Referenced by init(), and resetNextNr().

Referenced by init(), and stod().


The documentation for this class was generated from the following files: