#include <ScheduledLink.h>
Inheritance diagram for dtn::ScheduledLink:
Definition at line 55 of file ScheduledLink.h.
Public Types | |
typedef std::set< FutureContact * > | FutureContactSet |
Public Member Functions | |
ScheduledLink (std::string name, ConvergenceLayer *cl, const char *nexthop) | |
Constructor / Destructor. | |
virtual | ~ScheduledLink () |
FutureContactSet * | future_contacts () |
Return the list of future contacts that exist on the link. | |
void | add_fc (FutureContact *fc) |
Add a future contact. | |
void | delete_fc (FutureContact *fc) |
Delete a future contact. | |
void | convert_fc (FutureContact *fc) |
Convert a future contact to an "active contact". | |
FutureContactSet * | future_contacts_list () |
Protected Attributes | |
FutureContactSet * | fcts_ |
typedef std::set<FutureContact*> dtn::ScheduledLink::FutureContactSet |
Definition at line 57 of file ScheduledLink.h.
dtn::ScheduledLink::ScheduledLink | ( | std::string | name, | |
ConvergenceLayer * | cl, | |||
const char * | nexthop | |||
) |
dtn::ScheduledLink::~ScheduledLink | ( | ) | [virtual] |
Definition at line 53 of file ScheduledLink.cc.
FutureContactSet* dtn::ScheduledLink::future_contacts | ( | ) | [inline] |
Return the list of future contacts that exist on the link.
Definition at line 70 of file ScheduledLink.h.
References fcts_.
void dtn::ScheduledLink::add_fc | ( | FutureContact * | fc | ) |
void dtn::ScheduledLink::delete_fc | ( | FutureContact * | fc | ) |
void dtn::ScheduledLink::convert_fc | ( | FutureContact * | fc | ) |
Convert a future contact to an "active contact".
Definition at line 79 of file ScheduledLink.cc.
References NOTIMPLEMENTED.
FutureContactSet* dtn::ScheduledLink::future_contacts_list | ( | ) | [inline] |
FutureContactSet* dtn::ScheduledLink::fcts_ [protected] |
Definition at line 85 of file ScheduledLink.h.
Referenced by add_fc(), delete_fc(), future_contacts(), future_contacts_list(), and ScheduledLink().