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

#include <qpid/framing/ProtocolVersion.h>

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
 

Detailed Description

Definition at line 34 of file ProtocolVersion.h.

Constructor & Destructor Documentation

qpid::framing::ProtocolVersion::ProtocolVersion ( uint8_t  _major = 0,
uint8_t  _minor = 0,
uint8_t  _protocol = 0 
)
inlineexplicit

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

uint8_t qpid::framing::ProtocolVersion::AMQP
static

Definition at line 57 of file ProtocolVersion.h.

uint8_t qpid::framing::ProtocolVersion::LEGACY_AMQP
static

Definition at line 58 of file ProtocolVersion.h.

uint8_t qpid::framing::ProtocolVersion::SASL
static

Definition at line 60 of file ProtocolVersion.h.

uint8_t qpid::framing::ProtocolVersion::TLS
static

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 Tue Aug 19 2014 for Qpid C++ Client API by doxygen 1.8.7