#include <ProphetLists.h>
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, and dtn::BundleList::lock().
virtual dtn::ProphetBundleOffer::~ProphetBundleOffer | ( | ) | [inline, virtual] |
Definition at line 1073 of file ProphetLists.h.
void dtn::ProphetBundleOffer::push | ( | Bundle * | b | ) | [inline] |
void dtn::ProphetBundleOffer::pop | ( | ) | [inline] |
Definition at line 1088 of file ProphetLists.h.
BundleList dtn::ProphetBundleOffer::list_ [protected] |
Definition at line 1095 of file ProphetLists.h.
FwdStrategy* dtn::ProphetBundleOffer::comp_ [protected] |
Definition at line 1096 of file ProphetLists.h.
ProphetDecider* dtn::ProphetBundleOffer::decide_ [protected] |
Definition at line 1097 of file ProphetLists.h.