Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid::framing::AMQHeartbeatBody Class Reference

#include <AMQHeartbeatBody.h>

List of all members.

Public Member Functions

virtual ~AMQHeartbeatBody ()
uint32_t encodedSize () const
uint8_t type () const
void encode (Buffer &) const
void decode (Buffer &, uint32_t)
virtual void print (std::ostream &out) const
void accept (AMQBodyConstVisitor &v) const
boost::intrusive_ptr< AMQBodyclone () const
virtual AMQMethodBodygetMethod ()
virtual const AMQMethodBodygetMethod () const

Static Public Member Functions

static bool match (const AMQBody &, const AMQBody &)
 Match if same type and same class/method ID for methods.


Detailed Description

Definition at line 31 of file AMQHeartbeatBody.h.


Constructor & Destructor Documentation

virtual qpid::framing::AMQHeartbeatBody::~AMQHeartbeatBody (  )  [virtual]


Member Function Documentation

void qpid::framing::AMQHeartbeatBody::accept ( AMQBodyConstVisitor v  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 40 of file AMQHeartbeatBody.h.

References qpid::framing::AMQBodyConstVisitor::visit().

boost::intrusive_ptr<AMQBody> qpid::framing::AMQHeartbeatBody::clone (  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 41 of file AMQHeartbeatBody.h.

References qpid::framing::BodyFactory::copy().

void qpid::framing::AMQHeartbeatBody::decode ( Buffer ,
uint32_t   
) [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 38 of file AMQHeartbeatBody.h.

void qpid::framing::AMQHeartbeatBody::encode ( Buffer  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 37 of file AMQHeartbeatBody.h.

uint32_t qpid::framing::AMQHeartbeatBody::encodedSize (  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 35 of file AMQHeartbeatBody.h.

virtual const AMQMethodBody* qpid::framing::AMQBody::getMethod (  )  const [inline, virtual, inherited]

Reimplemented in qpid::framing::AMQMethodBody.

Definition at line 67 of file AMQBody.h.

virtual AMQMethodBody* qpid::framing::AMQBody::getMethod (  )  [inline, virtual, inherited]

Reimplemented in qpid::framing::AMQMethodBody.

Definition at line 66 of file AMQBody.h.

Referenced by qpid::framing::AMQFrame::getMethod(), and qpid::framing::invoke().

static bool qpid::framing::AMQBody::match ( const AMQBody ,
const AMQBody  
) [static, inherited]

Match if same type and same class/method ID for methods.

virtual void qpid::framing::AMQHeartbeatBody::print ( std::ostream &  out  )  const [virtual]

uint8_t qpid::framing::AMQHeartbeatBody::type (  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 36 of file AMQHeartbeatBody.h.

References qpid::framing::HEARTBEAT_BODY.


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

Qpid C++ API Reference
Generated on Mon Mar 16 13:47:29 2009 for Qpid C++ Client API by doxygen 1.5.8