Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <AMQContentBody.h>
Public Member Functions | |
AMQContentBody () | |
AMQContentBody (const string &data) | |
virtual | ~AMQContentBody () |
uint8_t | type () const |
const string & | getData () const |
string & | getData () |
uint32_t | encodedSize () const |
void | encode (Buffer &buffer) const |
void | decode (Buffer &buffer, uint32_t size) |
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 32 of file AMQContentBody.h.
qpid::framing::AMQContentBody::AMQContentBody | ( | ) |
qpid::framing::AMQContentBody::AMQContentBody | ( | const string & | data | ) |
virtual qpid::framing::AMQContentBody::~AMQContentBody | ( | ) | [inline, virtual] |
Definition at line 39 of file AMQContentBody.h.
void qpid::framing::AMQContentBody::accept | ( | AMQBodyConstVisitor & | v | ) | const [inline, virtual] |
Implements qpid::framing::AMQBody.
Definition at line 47 of file AMQContentBody.h.
References qpid::framing::AMQBodyConstVisitor::visit().
boost::intrusive_ptr<AMQBody> qpid::framing::AMQContentBody::clone | ( | ) | const [inline, virtual] |
Implements qpid::framing::AMQBody.
Definition at line 48 of file AMQContentBody.h.
References qpid::framing::BodyFactory::copy().
void qpid::framing::AMQContentBody::decode | ( | Buffer & | buffer, | |
uint32_t | size | |||
) | [virtual] |
Implements qpid::framing::AMQBody.
void qpid::framing::AMQContentBody::encode | ( | Buffer & | buffer | ) | const [virtual] |
Implements qpid::framing::AMQBody.
uint32_t qpid::framing::AMQContentBody::encodedSize | ( | ) | const [virtual] |
Implements qpid::framing::AMQBody.
string& qpid::framing::AMQContentBody::getData | ( | ) | [inline] |
Definition at line 42 of file AMQContentBody.h.
const string& qpid::framing::AMQContentBody::getData | ( | ) | const [inline] |
Definition at line 41 of file AMQContentBody.h.
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 67 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.
void qpid::framing::AMQContentBody::print | ( | std::ostream & | out | ) | const [virtual] |
Implements qpid::framing::AMQBody.
uint8_t qpid::framing::AMQContentBody::type | ( | ) | const [inline, virtual] |
Implements qpid::framing::AMQBody.
Definition at line 40 of file AMQContentBody.h.
References qpid::framing::CONTENT_BODY.