#include <ProphetLists.h>
Inheritance diagram for dtn::ProphetBundleOffer:
Definition at line 1051 of file ProphetLists.h.
Public Member Functions | |
ProphetBundleOffer (const BundleList &bundles, FwdStrategy *comp, ProphetDecider *decider) | |
virtual | ~ProphetBundleOffer () |
void | push (Bundle *b) |
void | pop () |
Protected Types | |
typedef std::priority_queue< Bundle * > | BundleQueue |
Protected Attributes | |
BundleList | list_ |
FwdStrategy * | comp_ |
ProphetDecider * | decide_ |
typedef std::priority_queue<Bundle*> dtn::ProphetBundleOffer::BundleQueue [protected] |
Definition at line 1055 of file ProphetLists.h.
dtn::ProphetBundleOffer::ProphetBundleOffer | ( | const BundleList & | bundles, | |
FwdStrategy * | comp, | |||
ProphetDecider * | decider | |||
) | [inline] |
Definition at line 1057 of file ProphetLists.h.
References dtn::BundleList::begin(), dtn::BundleList::end(), ExamineDump::l, dtn::BundleList::lock(), and push().
virtual dtn::ProphetBundleOffer::~ProphetBundleOffer | ( | ) | [inline, virtual] |
Definition at line 1073 of file ProphetLists.h.
void dtn::ProphetBundleOffer::push | ( | Bundle * | b | ) | [inline] |
Definition at line 1074 of file ProphetLists.h.
References decide_, list_, log_debug, and dtn::BundleList::push_back().
Referenced by ProphetBundleOffer().
void dtn::ProphetBundleOffer::pop | ( | ) | [inline] |
BundleList dtn::ProphetBundleOffer::list_ [protected] |
FwdStrategy* dtn::ProphetBundleOffer::comp_ [protected] |
Definition at line 1096 of file ProphetLists.h.
ProphetDecider* dtn::ProphetBundleOffer::decide_ [protected] |