Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Member Functions | Static Public Attributes
qpid::framing::ProtocolVersion Class Reference

#include <qpid/framing/ProtocolVersion.h>

List of all members.

Public Member Functions

 ProtocolVersion (uint8_t _major=0, uint8_t _minor=0, uint8_t _protocol=0)
QPID_COMMON_INLINE_EXTERN uint8_t getMajor () const
QPID_COMMON_INLINE_EXTERN void setMajor (uint8_t major)
QPID_COMMON_INLINE_EXTERN uint8_t getMinor () const
QPID_COMMON_INLINE_EXTERN void setMinor (uint8_t minor)
QPID_COMMON_INLINE_EXTERN uint8_t getProtocol () const
QPID_COMMON_INLINE_EXTERN void setProtocol (uint8_t protocol)
const std::string toString () const
ProtocolVersionoperator= (ProtocolVersion p)
bool operator== (ProtocolVersion p) const
QPID_COMMON_INLINE_EXTERN bool operator!= (ProtocolVersion p) const

Static Public Attributes

static uint8_t AMQP
static uint8_t LEGACY_AMQP
static uint8_t TLS
static uint8_t SASL

Constructor & Destructor Documentation

qpid::framing::ProtocolVersion::ProtocolVersion ( uint8_t  _major = 0,
uint8_t  _minor = 0,
uint8_t  _protocol = 0 
) [inline, explicit]

Definition at line 42 of file ProtocolVersion.h.


Member Function Documentation

QPID_COMMON_INLINE_EXTERN uint8_t qpid::framing::ProtocolVersion::getMajor ( ) const [inline]

Definition at line 45 of file ProtocolVersion.h.

QPID_COMMON_INLINE_EXTERN uint8_t qpid::framing::ProtocolVersion::getMinor ( ) const [inline]

Definition at line 47 of file ProtocolVersion.h.

QPID_COMMON_INLINE_EXTERN uint8_t qpid::framing::ProtocolVersion::getProtocol ( ) const [inline]

Definition at line 49 of file ProtocolVersion.h.

QPID_COMMON_INLINE_EXTERN bool qpid::framing::ProtocolVersion::operator!= ( ProtocolVersion  p) const [inline]

Definition at line 56 of file ProtocolVersion.h.

ProtocolVersion& qpid::framing::ProtocolVersion::operator= ( ProtocolVersion  p)
bool qpid::framing::ProtocolVersion::operator== ( ProtocolVersion  p) const
QPID_COMMON_INLINE_EXTERN void qpid::framing::ProtocolVersion::setMajor ( uint8_t  major) [inline]

Definition at line 46 of file ProtocolVersion.h.

QPID_COMMON_INLINE_EXTERN void qpid::framing::ProtocolVersion::setMinor ( uint8_t  minor) [inline]

Definition at line 48 of file ProtocolVersion.h.

QPID_COMMON_INLINE_EXTERN void qpid::framing::ProtocolVersion::setProtocol ( uint8_t  protocol) [inline]

Definition at line 50 of file ProtocolVersion.h.

References qpid::log::protocol.

const std::string qpid::framing::ProtocolVersion::toString ( ) const

Member Data Documentation

Definition at line 57 of file ProtocolVersion.h.

Definition at line 58 of file ProtocolVersion.h.

Definition at line 60 of file ProtocolVersion.h.

Definition at line 59 of file ProtocolVersion.h.


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

Qpid C++ API Reference
Generated on Wed Jan 9 2013 for Qpid C++ Client API by doxygen 1.7.5