IBR-DTNSuite
0.12
|
#include <BundleList.h>
Classes | |
class | Listener |
Public Types | |
typedef std::set < dtn::data::MetaBundle > | meta_set |
typedef meta_set::iterator | iterator |
typedef meta_set::const_iterator | const_iterator |
Public Member Functions | |
BundleList (BundleList::Listener *listener=NULL) | |
virtual | ~BundleList () |
virtual void | add (const dtn::data::MetaBundle &bundle) throw () |
virtual void | remove (const dtn::data::MetaBundle &bundle) throw () |
virtual void | clear () throw () |
virtual void | expire (const Timestamp ×tamp) throw () |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
template<class T > | |
iterator | find (const T &b) |
template<class T > | |
const_iterator | find (const T &b) const |
bool | empty () const |
Size | size () const |
Definition at line 33 of file BundleList.h.
typedef meta_set::const_iterator dtn::data::BundleList::const_iterator |
Definition at line 53 of file BundleList.h.
typedef meta_set::iterator dtn::data::BundleList::iterator |
Definition at line 52 of file BundleList.h.
typedef std::set<dtn::data::MetaBundle> dtn::data::BundleList::meta_set |
Definition at line 51 of file BundleList.h.
dtn::data::BundleList::BundleList | ( | BundleList::Listener * | listener = NULL ) |
Definition at line 31 of file BundleList.cpp.
|
virtual |
Definition at line 35 of file BundleList.cpp.
|
virtual |
Definition at line 38 of file BundleList.cpp.
Referenced by dtn::storage::MemoryBundleStorage::store().
|
inline |
Definition at line 55 of file BundleList.h.
Referenced by dtn::routing::AcknowledgementSet::begin(), dtn::storage::MemoryBundleStorage::info(), and dtn::routing::operator<<().
|
inline |
Definition at line 58 of file BundleList.h.
|
virtual |
Definition at line 65 of file BundleList.cpp.
Referenced by dtn::storage::MemoryBundleStorage::clear(), dtn::storage::MetaStorage::clear(), and dtn::routing::operator>>().
|
inline |
Definition at line 67 of file BundleList.h.
|
inline |
Definition at line 56 of file BundleList.h.
Referenced by dtn::routing::AcknowledgementSet::end(), dtn::storage::MetaStorage::find(), dtn::storage::MemoryBundleStorage::info(), and dtn::routing::operator<<().
|
inline |
Definition at line 59 of file BundleList.h.
|
virtual |
Definition at line 71 of file BundleList.cpp.
|
inline |
Definition at line 62 of file BundleList.h.
Referenced by dtn::storage::MetaStorage::find().
|
inline |
Definition at line 65 of file BundleList.h.
|
virtual |
Definition at line 49 of file BundleList.cpp.
Referenced by dtn::storage::MemoryBundleStorage::remove().
|
inline |
Definition at line 68 of file BundleList.h.
Referenced by dtn::routing::operator<<().