#include <AMQRequestBody.h>
Public Types | |
typedef boost::shared_ptr< AMQRequestBody > | shared_ptr |
Public Member Functions | |
AMQRequestBody (ProtocolVersion v, RequestId id=0, ResponseId mark=0) | |
uint8_t | type () const |
void | encode (Buffer &buffer) const |
Data & | getData () |
RequestId | getRequestId () const |
ResponseId | getResponseMark () const |
void | setRequestId (RequestId id) |
void | setResponseMark (ResponseId mark) |
bool | isRequest () const |
Static Public Member Functions | |
static Data & | getData (const AMQBody::shared_ptr &body) |
static shared_ptr | create (AMQP_MethodVersionMap &versionMap, ProtocolVersion version, Buffer &buffer) |
static const uint32_t | baseSize () |
Protected Member Functions | |
void | printPrefix (std::ostream &out) const |