dtn::ScheduledLink Class Reference

#include <ScheduledLink.h>

Inheritance diagram for dtn::ScheduledLink:

dtn::Link oasys::Formatter oasys::Logger oasys::SerializableObject

List of all members.


Detailed Description

Definition at line 34 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 ()
FutureContactSetfuture_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".
FutureContactSetfuture_contacts_list ()

Protected Attributes

FutureContactSetfcts_

Member Typedef Documentation

typedef std::set<FutureContact*> dtn::ScheduledLink::FutureContactSet

Definition at line 36 of file ScheduledLink.h.


Constructor & Destructor Documentation

dtn::ScheduledLink::ScheduledLink ( std::string  name,
ConvergenceLayer cl,
const char *  nexthop 
)

Constructor / Destructor.

Definition at line 24 of file ScheduledLink.cc.

References fcts_.

dtn::ScheduledLink::~ScheduledLink (  )  [virtual]

Definition at line 32 of file ScheduledLink.cc.


Member Function Documentation

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_.

void dtn::ScheduledLink::add_fc ( FutureContact fc  ) 

Add a future contact.

Definition at line 40 of file ScheduledLink.cc.

References fcts_.

void dtn::ScheduledLink::delete_fc ( FutureContact fc  ) 

Delete a future contact.

Definition at line 49 of file ScheduledLink.cc.

References fcts_.

void dtn::ScheduledLink::convert_fc ( FutureContact fc  ) 

Convert a future contact to an "active contact".

Definition at line 58 of file ScheduledLink.cc.

References NOTIMPLEMENTED.

FutureContactSet* dtn::ScheduledLink::future_contacts_list (  )  [inline]

Definition at line 61 of file ScheduledLink.h.

References fcts_.


Member Data Documentation

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


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 08:43:45 2007 for DTN Reference Implementation by  doxygen 1.5.3