dtn::Registration::ExpirationTimer Class Reference

#include <Registration.h>

Inheritance diagram for dtn::Registration::ExpirationTimer:

oasys::Timer

List of all members.


Detailed Description

Class to implement registration expirations.

Definition at line 124 of file Registration.h.


Public Member Functions

 ExpirationTimer (Registration *reg)
void timeout (const struct timeval &now)

Public Attributes

Registrationreg_

Constructor & Destructor Documentation

dtn::Registration::ExpirationTimer::ExpirationTimer ( Registration reg  )  [inline]

Definition at line 126 of file Registration.h.


Member Function Documentation

void dtn::Registration::ExpirationTimer::timeout ( const struct timeval &  now  )  [virtual]

Implements oasys::Timer.

Definition at line 166 of file Registration.cc.

References dtn::Registration::active(), dtn::BundleDaemon::post(), reg_, dtn::Registration::regid(), and dtn::Registration::set_expired().


Member Data Documentation

Registration* dtn::Registration::ExpirationTimer::reg_

Definition at line 131 of file Registration.h.

Referenced by timeout().


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