dtn::ContactManager::LinkAvailabilityTimer Class Reference

#include <ContactManager.h>

Inheritance diagram for dtn::ContactManager::LinkAvailabilityTimer:

oasys::Timer

List of all members.


Detailed Description

Timer class used to re-enable broken ondemand links.

Definition at line 161 of file ContactManager.h.


Public Member Functions

 LinkAvailabilityTimer (ContactManager *cm, Link *link)
virtual void timeout (const struct timeval &now)

Public Attributes

ContactManagercm_
 The contact manager object.
Linklink_
 The link in question.

Constructor & Destructor Documentation

dtn::ContactManager::LinkAvailabilityTimer::LinkAvailabilityTimer ( ContactManager cm,
Link link 
) [inline]

Definition at line 163 of file ContactManager.h.


Member Function Documentation

void dtn::ContactManager::LinkAvailabilityTimer::timeout ( const struct timeval &  now  )  [virtual]

Implements oasys::Timer.

Definition at line 112 of file ContactManager.cc.

References cm_, link_, and dtn::ContactManager::reopen_link().


Member Data Documentation

ContactManager* dtn::ContactManager::LinkAvailabilityTimer::cm_

The contact manager object.

Definition at line 168 of file ContactManager.h.

Referenced by timeout().

Link* dtn::ContactManager::LinkAvailabilityTimer::link_

The link in question.

Definition at line 169 of file ContactManager.h.

Referenced by timeout().


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