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

NeighborsTimeoutTimer Class Reference

#include <diffusion.hh>

Inheritance diagram for NeighborsTimeoutTimer:

Inheritance graph
[legend]
Collaboration diagram for NeighborsTimeoutTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NeighborsTimeoutTimer (DiffusionCoreAgent *agent)
 ~NeighborsTimeoutTimer ()
int expire ()

Public Attributes

DiffusionCoreAgentagent_

Constructor & Destructor Documentation

NeighborsTimeoutTimer::NeighborsTimeoutTimer DiffusionCoreAgent agent  )  [inline]
 

Definition at line 190 of file diffusion.hh.

References agent, and agent_.

00190 : agent_(agent) {};

NeighborsTimeoutTimer::~NeighborsTimeoutTimer  )  [inline]
 

Definition at line 191 of file diffusion.hh.

00191 {};


Member Function Documentation

int NeighborsTimeoutTimer::expire  )  [virtual]
 

Implements TimerCallback.

Definition at line 49 of file /diffusion/diffusion.cc.

References agent_, and DiffusionCoreAgent::neighborsTimeout().

00050 {
00051   agent_->neighborsTimeout();
00052 
00053   return 0;
00054 }

Here is the call graph for this function:


Member Data Documentation

DiffusionCoreAgent* NeighborsTimeoutTimer::agent_
 

Definition at line 194 of file diffusion.hh.

Referenced by expire(), and NeighborsTimeoutTimer().


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