#include <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_ |
Definition at line 34 of file ScheduledLink.h.
| typedef std::set<FutureContact*> dtn::ScheduledLink::FutureContactSet |
Definition at line 36 of file ScheduledLink.h.
| dtn::ScheduledLink::ScheduledLink | ( | std::string | name, | |
| ConvergenceLayer * | cl, | |||
| const char * | nexthop | |||
| ) |
| dtn::ScheduledLink::~ScheduledLink | ( | ) | [virtual] |
Definition at line 36 of file ScheduledLink.cc.
| void dtn::ScheduledLink::add_fc | ( | FutureContact * | fc | ) |
| void dtn::ScheduledLink::convert_fc | ( | FutureContact * | fc | ) |
Convert a future contact to an "active contact".
Definition at line 62 of file ScheduledLink.cc.
| void dtn::ScheduledLink::delete_fc | ( | FutureContact * | fc | ) |
| FutureContactSet* dtn::ScheduledLink::future_contacts | ( | ) | [inline] |
Return the list of future contacts that exist on the link.
Definition at line 49 of file ScheduledLink.h.
References fcts_.
| FutureContactSet* dtn::ScheduledLink::future_contacts_list | ( | ) | [inline] |
Definition at line 61 of file ScheduledLink.h.
References fcts_.
FutureContactSet* dtn::ScheduledLink::fcts_ [protected] |
Definition at line 64 of file ScheduledLink.h.
Referenced by add_fc(), delete_fc(), future_contacts(), future_contacts_list(), and ScheduledLink().
1.6.3