qpid::framing::FrameSet Class Reference

Collects the frames representing a message. More...

#include <FrameSet.h>

Collaboration diagram for qpid::framing::FrameSet:

Collaboration graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< FrameSet
shared_ptr

Public Member Functions

 FrameSet (const SequenceNumber &id)
void append (const AMQFrame &part)
bool isComplete () const
uint64_t getContentSize () const
void getContent (std::string &) const
std::string getContent () const
bool isContentBearing () const
const AMQMethodBody * getMethod () const
const AMQHeaderBody * getHeaders () const
AMQHeaderBody * getHeaders ()
template<class T>
bool isA () const
template<class T>
const T * as () const
template<class T>
const T * getHeaderProperties () const
const SequenceNumbergetId () const
template<class P>
void remove (P predicate)
template<class F>
void map (F &functor)
template<class F>
void map (F &functor) const
template<class F, class P>
void map_if (F &functor, P predicate)
template<class F, class P>
void map_if (F &functor, P predicate) const


Detailed Description

Collects the frames representing a message.
The documentation for this class was generated from the following file:

Generated on Thu May 15 22:24:29 2008 for Qpid by  doxygen 1.5.5