#include <FrameSet.h>
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 SequenceNumber & | getId () 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 |