#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().
1.5.1