IBR-DTNSuite
0.12
|
#include <BundleIndex.h>
Public Member Functions | |
BundleIndex () | |
virtual | ~BundleIndex ()=0 |
virtual void | add (const dtn::data::MetaBundle &b)=0 |
virtual void | remove (const dtn::data::BundleID &id)=0 |
Public Member Functions inherited from dtn::storage::BundleSeeker | |
virtual | ~BundleSeeker () |
virtual void | get (const BundleSelector &cb, BundleResult &result)=0 throw (NoBundleFoundException, BundleSelectorException) |
virtual const eid_set | getDistinctDestinations ()=0 |
Additional Inherited Members | |
Public Types inherited from dtn::storage::BundleSeeker | |
typedef std::set< dtn::data::EID > | eid_set |
Definition at line 33 of file BundleIndex.h.
dtn::storage::BundleIndex::BundleIndex | ( | ) |
Definition at line 28 of file BundleIndex.cpp.
|
pure virtual |
Definition at line 31 of file BundleIndex.cpp.
|
pure virtual |
Implemented in dtn::routing::SchedulingBundleIndex.
Referenced by dtn::storage::BundleStorage::eventBundleAdded().
|
pure virtual |
Implemented in dtn::routing::SchedulingBundleIndex.
Referenced by dtn::storage::BundleStorage::eventBundleRemoved().