|
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().