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

GeoBeaconRequestTimer Class Reference

#include <geo-routing.hh>

Inheritance diagram for GeoBeaconRequestTimer:

Inheritance graph
[legend]
Collaboration diagram for GeoBeaconRequestTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Public Attributes

GeoRoutingFilteragent_

Constructor & Destructor Documentation

GeoBeaconRequestTimer::GeoBeaconRequestTimer GeoRoutingFilter agent  )  [inline]
 

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

References agent, and agent_.

00319 : agent_(agent) {};

GeoBeaconRequestTimer::~GeoBeaconRequestTimer  )  [inline]
 

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

00320 {};


Member Function Documentation

int GeoBeaconRequestTimer::expire  )  [virtual]
 

Implements TimerCallback.

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

References agent_, and GeoRoutingFilter::beaconTimeout().

00070 {
00071   // Call the timeout function
00072   agent_->beaconTimeout();
00073 
00074   // Reschedule this timer
00075   return 0;
00076 }

Here is the call graph for this function:


Member Data Documentation

GeoRoutingFilter* GeoBeaconRequestTimer::agent_
 

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

Referenced by expire(), and GeoBeaconRequestTimer().


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