Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <SequenceSet.h>
Public Member Functions | |
SequenceSet () | |
SequenceSet (const RangeSet< SequenceNumber > &r) | |
SequenceSet (const SequenceNumber &s) | |
SequenceSet (const SequenceNumber &start, const SequenceNumber finish) | |
void | encode (Buffer &buffer) const |
void | decode (Buffer &buffer) |
uint32_t | encodedSize () const |
bool | contains (const SequenceNumber &s) const |
void | add (const SequenceNumber &s) |
void | add (const SequenceNumber &start, const SequenceNumber &finish) |
void | add (const SequenceSet &set) |
void | remove (const SequenceNumber &s) |
void | remove (const SequenceNumber &start, const SequenceNumber &finish) |
void | remove (const SequenceSet &set) |
template<class T> | |
void | for_each (T &t) const |
template<class T> | |
void | for_each (const T &t) const |
Friends | |
std::ostream & | operator<< (std::ostream &, const SequenceSet &) |
Definition at line 31 of file SequenceSet.h.
qpid::framing::SequenceSet::SequenceSet | ( | ) | [inline] |
Definition at line 33 of file SequenceSet.h.
qpid::framing::SequenceSet::SequenceSet | ( | const RangeSet< SequenceNumber > & | r | ) | [inline] |
Definition at line 34 of file SequenceSet.h.
qpid::framing::SequenceSet::SequenceSet | ( | const SequenceNumber & | s | ) | [inline] |
qpid::framing::SequenceSet::SequenceSet | ( | const SequenceNumber & | start, | |
const SequenceNumber | finish | |||
) | [inline] |
void qpid::framing::SequenceSet::add | ( | const SequenceSet & | set | ) |
void qpid::framing::SequenceSet::add | ( | const SequenceNumber & | start, | |
const SequenceNumber & | finish | |||
) |
void qpid::framing::SequenceSet::add | ( | const SequenceNumber & | s | ) |
Referenced by SequenceSet().
bool qpid::framing::SequenceSet::contains | ( | const SequenceNumber & | s | ) | const |
void qpid::framing::SequenceSet::decode | ( | Buffer & | buffer | ) |
void qpid::framing::SequenceSet::encode | ( | Buffer & | buffer | ) | const |
uint32_t qpid::framing::SequenceSet::encodedSize | ( | ) | const |
void qpid::framing::SequenceSet::for_each | ( | const T & | t | ) | const [inline] |
Definition at line 57 of file SequenceSet.h.
void qpid::framing::SequenceSet::for_each | ( | T & | t | ) | const [inline] |
Definition at line 52 of file SequenceSet.h.
void qpid::framing::SequenceSet::remove | ( | const SequenceSet & | set | ) |
void qpid::framing::SequenceSet::remove | ( | const SequenceNumber & | start, | |
const SequenceNumber & | finish | |||
) |
void qpid::framing::SequenceSet::remove | ( | const SequenceNumber & | s | ) |
std::ostream& operator<< | ( | std::ostream & | , | |
const SequenceSet & | ||||
) | [friend] |