Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <AMQHeartbeatBody.h>
Inherits qpid::framing::AMQBody.
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< AMQBody > | clone () const |
virtual AMQMethodBody * | getMethod () |
virtual const AMQMethodBody * | getMethod () const |
Static Public Member Functions | |
static bool | match (const AMQBody &, const AMQBody &) |
Match if same type and same class/method ID for methods. |
Definition at line 31 of file AMQHeartbeatBody.h.
virtual qpid::framing::AMQHeartbeatBody::~AMQHeartbeatBody | ( | ) | [virtual] |
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] |
void qpid::framing::AMQHeartbeatBody::encode | ( | Buffer & | ) | const [inline, virtual] |
uint32_t qpid::framing::AMQHeartbeatBody::encodedSize | ( | ) | const [inline, virtual] |
virtual const AMQMethodBody* qpid::framing::AMQBody::getMethod | ( | ) | const [inline, virtual, inherited] |
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().
Match if same type and same class/method ID for methods.
virtual void qpid::framing::AMQHeartbeatBody::print | ( | std::ostream & | out | ) | const [virtual] |
Implements qpid::framing::AMQBody.
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.