#include <Link.h>
Public Member Functions | |
virtual | ~Link () |
Destructor. | |
virtual const char * | nexthop () const =0 |
Accessors. | |
virtual const char * | remote_eid () const =0 |
Accessors. | |
AckList * | acks () |
Accessors. | |
virtual bool | operator== (const Link *l) const |
Operators. | |
virtual bool | operator< (const Link *l) const |
Operators. | |
virtual bool | operator== (const Link &l) const |
Operators. | |
virtual bool | operator< (const Link &l) const |
Operators. | |
Protected Attributes | |
AckList | acks_ |
track what's been sent, so we don't send more than once |
Definition at line 28 of file prophet/Link.h.
virtual prophet::Link::~Link | ( | ) | [inline, virtual] |
Destructor.
Definition at line 34 of file prophet/Link.h.
AckList* prophet::Link::acks | ( | ) | [inline] |
virtual const char* prophet::Link::nexthop | ( | ) | const [pure virtual] |
Accessors.
Implemented in prophet::LinkImpl, and dtn::ProphetLink.
Referenced by prophet::Decider::decider(), prophet::FwdDeciderGTMXPLUS::operator()(), prophet::FwdDeciderGRTRPLUS::operator()(), prophet::FwdDeciderGTMX::operator()(), operator<(), operator==(), and prophet::BundleCoreTestImpl::prophet_id().
virtual const char* prophet::Link::remote_eid | ( | ) | const [pure virtual] |
Accessors.
Implemented in prophet::LinkImpl, and dtn::ProphetLink.
Referenced by prophet::Encounter::Encounter(), dtn::ProphetLinkList::find_ref(), dtn::ProphetBundleCore::get_link(), prophet::Controller::handle_bundle_received(), prophet::Controller::handle_bundle_transmitted(), prophet::Encounter::handle_rib_tlv(), prophet::Controller::neighbor_gone(), prophet::Controller::new_neighbor(), prophet::FwdDeciderGTMXPLUS::operator()(), prophet::FwdDeciderGRTRPLUS::operator()(), prophet::FwdDeciderGTMX::operator()(), prophet::FwdDeciderGRTR::operator()(), dtn::ProphetBundleCore::prophet_id(), prophet::Encounter::remote_eid(), and dtn::ProphetBundleCore::send_bundle().
AckList prophet::Link::acks_ [mutable, protected] |
track what's been sent, so we don't send more than once
Definition at line 54 of file prophet/Link.h.
Referenced by acks().