dtn::ExpirationTimer Class Reference

Bundle expiration timer class. More...

#include <ExpirationTimer.h>

List of all members.

Public Member Functions

 ExpirationTimer (Bundle *bundle)
virtual ~ExpirationTimer ()

Public Attributes

BundleRef bundleref_
 The reference to the bundle, which is public since.

Protected Member Functions

void timeout (const struct timeval &now)

Detailed Description

Bundle expiration timer class.

The timer is started when the bundle first arrives at the daemon, and is cancelled when the daemon removes it from the pending list.

Definition at line 32 of file ExpirationTimer.h.


Constructor & Destructor Documentation

dtn::ExpirationTimer::ExpirationTimer ( Bundle bundle  ) 

Definition at line 27 of file ExpirationTimer.cc.

virtual dtn::ExpirationTimer::~ExpirationTimer (  )  [inline, virtual]

Definition at line 36 of file ExpirationTimer.h.


Member Function Documentation

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

Definition at line 33 of file ExpirationTimer.cc.

References bundleref_, and dtn::BundleDaemon::post_at_head().


Member Data Documentation

The reference to the bundle, which is public since.

Definition at line 39 of file ExpirationTimer.h.

Referenced by timeout().


The documentation for this class was generated from the following files:
Generated on Sun Nov 21 11:41:01 2010 for DTN Reference Implementation by  doxygen 1.6.3