Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#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 |
Frames::const_iterator | begin () const |
Frames::const_iterator | end () 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 |
Definition at line 36 of file FrameSet.h.
typedef boost::shared_ptr<FrameSet> qpid::framing::FrameSet::shared_ptr |
Definition at line 45 of file FrameSet.h.
qpid::framing::FrameSet::FrameSet | ( | const SequenceNumber & | id | ) |
void qpid::framing::FrameSet::append | ( | const AMQFrame & | part | ) |
const T* qpid::framing::FrameSet::as | ( | ) | const [inline] |
Definition at line 67 of file FrameSet.h.
References getMethod(), and qpid::framing::AMQMethodBody::isA().
Frames::const_iterator qpid::framing::FrameSet::begin | ( | ) | const [inline] |
Definition at line 77 of file FrameSet.h.
Frames::const_iterator qpid::framing::FrameSet::end | ( | ) | const [inline] |
Definition at line 78 of file FrameSet.h.
std::string qpid::framing::FrameSet::getContent | ( | ) | const |
void qpid::framing::FrameSet::getContent | ( | std::string & | ) | const |
uint64_t qpid::framing::FrameSet::getContentSize | ( | ) | const |
const T* qpid::framing::FrameSet::getHeaderProperties | ( | ) | const [inline] |
Definition at line 72 of file FrameSet.h.
References qpid::framing::AMQHeaderBody::get(), and getHeaders().
AMQHeaderBody* qpid::framing::FrameSet::getHeaders | ( | ) |
const AMQHeaderBody* qpid::framing::FrameSet::getHeaders | ( | ) | const |
Referenced by getHeaderProperties().
const SequenceNumber& qpid::framing::FrameSet::getId | ( | ) | const [inline] |
Definition at line 80 of file FrameSet.h.
const AMQMethodBody* qpid::framing::FrameSet::getMethod | ( | ) | const |
bool qpid::framing::FrameSet::isA | ( | ) | const [inline] |
Definition at line 62 of file FrameSet.h.
References getMethod(), and qpid::framing::AMQMethodBody::isA().
bool qpid::framing::FrameSet::isComplete | ( | ) | const |
bool qpid::framing::FrameSet::isContentBearing | ( | ) | const |
void qpid::framing::FrameSet::map | ( | F & | functor | ) | const [inline] |
Definition at line 90 of file FrameSet.h.
void qpid::framing::FrameSet::map | ( | F & | functor | ) | [inline] |
Definition at line 86 of file FrameSet.h.
void qpid::framing::FrameSet::map_if | ( | F & | functor, | |
P | predicate | |||
) | const [inline] |
Definition at line 100 of file FrameSet.h.
void qpid::framing::FrameSet::map_if | ( | F & | functor, | |
P | predicate | |||
) | [inline] |
Definition at line 94 of file FrameSet.h.
void qpid::framing::FrameSet::remove | ( | P | predicate | ) | [inline] |
Definition at line 82 of file FrameSet.h.