dtn::routing::BundleSummary Class Reference

#include <BundleSummary.h>

Inheritance diagram for dtn::routing::BundleSummary:
dtn::data::BundleList

List of all members.

Public Member Functions

 BundleSummary ()
virtual ~BundleSummary ()
void add (const dtn::data::MetaBundle bundle)
void remove (const dtn::data::MetaBundle bundle)
void clear ()
bool contains (const dtn::data::BundleID &bundle) const
const SummaryVectorgetSummaryVector () const

Protected Member Functions

void eventBundleExpired (const ExpiringBundle &)

Detailed Description

Definition at line 19 of file BundleSummary.h.


Constructor & Destructor Documentation

dtn::routing::BundleSummary::BundleSummary (  ) 

Definition at line 14 of file BundleSummary.cpp.

dtn::routing::BundleSummary::~BundleSummary (  )  [virtual]

Definition at line 18 of file BundleSummary.cpp.


Member Function Documentation

void dtn::routing::BundleSummary::add ( const dtn::data::MetaBundle  bundle  )  [virtual]

Reimplemented from dtn::data::BundleList.

Definition at line 22 of file BundleSummary.cpp.

References dtn::routing::SummaryVector::add().

Referenced by dtn::routing::BaseRouter::raiseEvent().

void dtn::routing::BundleSummary::clear (  )  [virtual]

Reimplemented from dtn::data::BundleList.

Definition at line 34 of file BundleSummary.cpp.

References dtn::routing::SummaryVector::clear().

bool dtn::routing::BundleSummary::contains ( const dtn::data::BundleID bundle  )  const
void dtn::routing::BundleSummary::eventBundleExpired ( const ExpiringBundle bundle  )  [protected, virtual]
const SummaryVector & dtn::routing::BundleSummary::getSummaryVector (  )  const

Definition at line 50 of file BundleSummary.cpp.

Referenced by dtn::routing::BaseRouter::getSummaryVector().

void dtn::routing::BundleSummary::remove ( const dtn::data::MetaBundle  bundle  )  [virtual]

Reimplemented from dtn::data::BundleList.

Definition at line 28 of file BundleSummary.cpp.

References dtn::routing::SummaryVector::remove().


The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:13:00 2010 for IBR-DTNSuite by  doxygen 1.6.3