Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

GradientExpirationCheckTimer Class Reference

#include <gradient.hh>

Inheritance diagram for GradientExpirationCheckTimer:

Inheritance graph
[legend]
Collaboration diagram for GradientExpirationCheckTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GradientExpirationCheckTimer (GradientFilter *agent)
 ~GradientExpirationCheckTimer ()
int expire ()

Public Attributes

GradientFilteragent_

Constructor & Destructor Documentation

GradientExpirationCheckTimer::GradientExpirationCheckTimer GradientFilter agent  )  [inline]
 

Definition at line 322 of file gradient.hh.

References agent, and agent_.

00322 : agent_(agent) {};

GradientExpirationCheckTimer::~GradientExpirationCheckTimer  )  [inline]
 

Definition at line 323 of file gradient.hh.

00323 {};


Member Function Documentation

int GradientExpirationCheckTimer::expire  )  [virtual]
 

Implements TimerCallback.

Definition at line 90 of file gradient.cc.

References agent_, and GradientFilter::gradientTimeout().

00091 {
00092   // Call the callback function
00093   agent_->gradientTimeout();
00094 
00095   // Reschedule this timer
00096   return 0;
00097 }

Here is the call graph for this function:


Member Data Documentation

GradientFilter* GradientExpirationCheckTimer::agent_
 

Definition at line 326 of file gradient.hh.

Referenced by expire(), and GradientExpirationCheckTimer().


The documentation for this class was generated from the following files:
Generated on Tue Apr 20 12:49:49 2004 for NS2.26SourcesOriginal by doxygen 1.3.3