Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <AMQHeaderBody.h>
Classes | |
struct | Empty |
struct | OptProps |
struct | PropSet |
Public Member Functions | |
uint8_t | type () const |
uint32_t | encodedSize () const |
void | encode (Buffer &buffer) const |
void | decode (Buffer &buffer, uint32_t size) |
uint64_t | getContentLength () const |
void | print (std::ostream &out) const |
void | accept (AMQBodyConstVisitor &) const |
template<class T > | |
T * | get (bool create) |
template<class T > | |
const T * | get () 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 38 of file AMQHeaderBody.h.
void qpid::framing::AMQHeaderBody::accept | ( | AMQBodyConstVisitor & | ) | const [virtual] |
Implements qpid::framing::AMQBody.
boost::intrusive_ptr<AMQBody> qpid::framing::AMQHeaderBody::clone | ( | ) | const [inline, virtual] |
Implements qpid::framing::AMQBody.
Definition at line 102 of file AMQHeaderBody.h.
References qpid::framing::BodyFactory::copy().
void qpid::framing::AMQHeaderBody::decode | ( | Buffer & | buffer, | |
uint32_t | size | |||
) | [virtual] |
Implements qpid::framing::AMQBody.
void qpid::framing::AMQHeaderBody::encode | ( | Buffer & | buffer | ) | const [virtual] |
Implements qpid::framing::AMQBody.
uint32_t qpid::framing::AMQHeaderBody::encodedSize | ( | ) | const [virtual] |
Implements qpid::framing::AMQBody.
const T* qpid::framing::AMQHeaderBody::get | ( | ) | const [inline] |
Definition at line 98 of file AMQHeaderBody.h.
T* qpid::framing::AMQHeaderBody::get | ( | bool | create | ) | [inline] |
Definition at line 92 of file AMQHeaderBody.h.
Referenced by qpid::framing::FrameSet::getHeaderProperties().
uint64_t qpid::framing::AMQHeaderBody::getContentLength | ( | ) | const |
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::AMQHeaderBody::print | ( | std::ostream & | out | ) | const [virtual] |
Implements qpid::framing::AMQBody.
uint8_t qpid::framing::AMQHeaderBody::type | ( | ) | const [inline, virtual] |
Implements qpid::framing::AMQBody.
Definition at line 83 of file AMQHeaderBody.h.
References qpid::framing::HEADER_BODY.