#include <AMQResponseBody.h>
Public Types | |
typedef boost::shared_ptr< AMQResponseBody > | shared_ptr |
Public Member Functions | |
AMQResponseBody (ProtocolVersion v, ResponseId id=0, RequestId req=0, BatchOffset off=0) | |
uint8_t | type () const |
void | encode (Buffer &buffer) const |
Data & | getData () |
ResponseId | getResponseId () const |
RequestId | getRequestId () const |
BatchOffset | getBatchOffset () const |
void | setResponseId (ResponseId id) |
void | setRequestId (RequestId id) |
void | setBatchOffset (BatchOffset id) |
bool | isResponse () const |
Static Public Member Functions | |
static Data & | getData (const AMQBody::shared_ptr &body) |
static shared_ptr | create (AMQP_MethodVersionMap &versionMap, ProtocolVersion version, Buffer &buffer) |
Protected Member Functions | |
void | printPrefix (std::ostream &out) const |
Static Protected Member Functions | |
static const uint32_t | baseSize () |