IBR-DTNSuite  0.10
dtn::storage::BundleIndex Class Referenceabstract

#include <BundleIndex.h>

Inheritance diagram for dtn::storage::BundleIndex:
Inheritance graph
Collaboration diagram for dtn::storage::BundleIndex:
Collaboration graph

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::EIDeid_set
 

Detailed Description

Definition at line 33 of file BundleIndex.h.

Constructor & Destructor Documentation

dtn::storage::BundleIndex::BundleIndex ( )

Definition at line 28 of file BundleIndex.cpp.

dtn::storage::BundleIndex::~BundleIndex ( )
pure virtual

Definition at line 31 of file BundleIndex.cpp.

Member Function Documentation

virtual void dtn::storage::BundleIndex::add ( const dtn::data::MetaBundle b)
pure virtual
virtual void dtn::storage::BundleIndex::remove ( const dtn::data::BundleID id)
pure virtual

The documentation for this class was generated from the following files: