Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid::framing::AMQContentBody Class Reference

#include <AMQContentBody.h>

Inherits qpid::framing::AMQBody.

List of all members.

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< AMQBodyclone () const
virtual AMQMethodBodygetMethod ()
virtual const AMQMethodBodygetMethod () const

Static Public Member Functions

static bool match (const AMQBody &, const AMQBody &)
 Match if same type and same class/method ID for methods.


Detailed Description

Definition at line 31 of file AMQContentBody.h.


Constructor & Destructor Documentation

qpid::framing::AMQContentBody::AMQContentBody (  ) 

qpid::framing::AMQContentBody::AMQContentBody ( const string &  data  ) 

virtual qpid::framing::AMQContentBody::~AMQContentBody (  )  [inline, virtual]

Definition at line 38 of file AMQContentBody.h.


Member Function Documentation

void qpid::framing::AMQContentBody::accept ( AMQBodyConstVisitor v  )  const [inline, virtual]

Implements qpid::framing::AMQBody.

Definition at line 46 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 47 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 41 of file AMQContentBody.h.

const string& qpid::framing::AMQContentBody::getData (  )  const [inline]

Definition at line 40 of file AMQContentBody.h.

virtual const AMQMethodBody* qpid::framing::AMQBody::getMethod (  )  const [inline, virtual, inherited]

Reimplemented in qpid::framing::AMQMethodBody.

Definition at line 67 of file AMQBody.h.

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().

static bool qpid::framing::AMQBody::match ( const AMQBody ,
const AMQBody  
) [static, inherited]

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 39 of file AMQContentBody.h.

References qpid::framing::CONTENT_BODY.


The documentation for this class was generated from the following file:
Qpid C++ API Reference
Generated on Tue Dec 8 15:39:37 2009 for Qpid C++ Client API by doxygen 1.4.7