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

GeoNeighborsTimer Class Reference

#include <geo-routing.hh>

Inheritance diagram for GeoNeighborsTimer:

Inheritance graph
[legend]
Collaboration diagram for GeoNeighborsTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GeoNeighborsTimer (GeoRoutingFilter *agent)
 ~GeoNeighborsTimer ()
int expire ()

Public Attributes

GeoRoutingFilteragent_

Constructor & Destructor Documentation

GeoNeighborsTimer::GeoNeighborsTimer GeoRoutingFilter agent  )  [inline]
 

Definition at line 310 of file geo-routing.hh.

References agent, and agent_.

00310 : agent_(agent) {};

GeoNeighborsTimer::~GeoNeighborsTimer  )  [inline]
 

Definition at line 311 of file geo-routing.hh.

00311 {};


Member Function Documentation

int GeoNeighborsTimer::expire  )  [virtual]
 

Implements TimerCallback.

Definition at line 60 of file geo-routing.cc.

References agent_, and GeoRoutingFilter::neighborTimeout().

00061 {
00062   // Call timeout function
00063   agent_->neighborTimeout();
00064 
00065   // Reschedule this timer
00066   return 0;
00067 }

Here is the call graph for this function:


Member Data Documentation

GeoRoutingFilter* GeoNeighborsTimer::agent_
 

Definition at line 314 of file geo-routing.hh.

Referenced by expire(), and GeoNeighborsTimer().


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