Qpid C++ API Reference
Generated on Mon Jun 7 18:25:35 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208

qpid::framing::SequenceNumber Class Reference

4-byte sequence number that 'wraps around'. More...

#include <SequenceNumber.h>

List of all members.

Public Member Functions

 SequenceNumber ()
 SequenceNumber (uint32_t v)
SequenceNumberoperator++ ()
const SequenceNumber operator++ (int)
SequenceNumberoperator-- ()
bool operator== (const SequenceNumber &other) const
bool operator!= (const SequenceNumber &other) const
bool operator< (const SequenceNumber &other) const
bool operator> (const SequenceNumber &other) const
bool operator<= (const SequenceNumber &other) const
bool operator>= (const SequenceNumber &other) const
uint32_t getValue () const
 operator uint32_t () const
void encode (Buffer &buffer) const
void decode (Buffer &buffer)
uint32_t encodedSize () const
template<class S >
void serialize (S &s)

Friends

int32_t operator- (const SequenceNumber &a, const SequenceNumber &b)

Detailed Description

4-byte sequence number that 'wraps around'.

Definition at line 36 of file SequenceNumber.h.


Constructor & Destructor Documentation

qpid::framing::SequenceNumber::SequenceNumber (  ) 
qpid::framing::SequenceNumber::SequenceNumber ( uint32_t  v  ) 

Member Function Documentation

void qpid::framing::SequenceNumber::decode ( Buffer buffer  ) 
void qpid::framing::SequenceNumber::encode ( Buffer buffer  )  const
uint32_t qpid::framing::SequenceNumber::encodedSize (  )  const
uint32_t qpid::framing::SequenceNumber::getValue (  )  const [inline]

Definition at line 53 of file SequenceNumber.h.

qpid::framing::SequenceNumber::operator uint32_t (  )  const [inline]

Definition at line 54 of file SequenceNumber.h.

bool qpid::framing::SequenceNumber::operator!= ( const SequenceNumber other  )  const
const SequenceNumber qpid::framing::SequenceNumber::operator++ ( int   ) 
SequenceNumber& qpid::framing::SequenceNumber::operator++ (  ) 
SequenceNumber& qpid::framing::SequenceNumber::operator-- (  ) 
bool qpid::framing::SequenceNumber::operator< ( const SequenceNumber other  )  const
bool qpid::framing::SequenceNumber::operator<= ( const SequenceNumber other  )  const
bool qpid::framing::SequenceNumber::operator== ( const SequenceNumber other  )  const
bool qpid::framing::SequenceNumber::operator> ( const SequenceNumber other  )  const
bool qpid::framing::SequenceNumber::operator>= ( const SequenceNumber other  )  const
template<class S >
void qpid::framing::SequenceNumber::serialize ( S &  s  )  [inline]

Definition at line 62 of file SequenceNumber.h.


Friends And Related Function Documentation

int32_t operator- ( const SequenceNumber a,
const SequenceNumber b 
) [friend]

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

Qpid C++ API Reference
Generated on Mon Jun 7 18:25:35 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208