#include <ProphetEncounter.h>
Definition at line 41 of file ProphetEncounter.h.
Public Member Functions | |
virtual | ~ProphetOracle () |
virtual ProphetParams * | params ()=0 |
virtual ProphetBundleQueue * | bundles ()=0 |
virtual ProphetTable * | nodes ()=0 |
virtual BundleActions * | actions ()=0 |
virtual ProphetAckList * | acks ()=0 |
virtual ProphetStats * | stats ()=0 |
virtual dtn::ProphetOracle::~ProphetOracle | ( | ) | [inline, virtual] |
Definition at line 43 of file ProphetEncounter.h.
virtual ProphetParams* dtn::ProphetOracle::params | ( | ) | [pure virtual] |
Implemented in dtn::ProphetController.
Referenced by dtn::ProphetEncounter::enqueue_hello(), dtn::ProphetEncounter::enqueue_rib(), dtn::ProphetEncounter::handle_hello_interval_changed(), dtn::ProphetEncounter::handle_hello_tlv(), dtn::ProphetEncounter::handle_poll_timeout(), dtn::ProphetEncounter::handle_rib_tlv(), dtn::ProphetEncounter::ProphetEncounter(), dtn::ProphetEncounter::run(), dtn::ProphetEncounter::send_bundle_offer(), dtn::ProphetEncounter::send_dictionary(), and dtn::ProphetEncounter::set_state().
virtual ProphetBundleQueue* dtn::ProphetOracle::bundles | ( | ) | [pure virtual] |
virtual ProphetTable* dtn::ProphetOracle::nodes | ( | ) | [pure virtual] |
virtual BundleActions* dtn::ProphetOracle::actions | ( | ) | [pure virtual] |
Implemented in dtn::ProphetController.
Referenced by dtn::ProphetEncounter::fwd_to_nexthop(), and dtn::ProphetEncounter::ProphetEncounter().
virtual ProphetAckList* dtn::ProphetOracle::acks | ( | ) | [pure virtual] |
Implemented in dtn::ProphetController.
Referenced by dtn::ProphetEncounter::handle_bundle_tlv(), dtn::ProphetEncounter::ProphetEncounter(), and dtn::ProphetEncounter::send_bundle_offer().
virtual ProphetStats* dtn::ProphetOracle::stats | ( | ) | [pure virtual] |
Implemented in dtn::ProphetController.
Referenced by dtn::ProphetEncounter::fwd_to_nexthop(), dtn::ProphetEncounter::ProphetEncounter(), and dtn::ProphetEncounter::send_bundle_offer().