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

NeighborTimer Class Reference

#include <aodv.h>

Inheritance diagram for NeighborTimer:

Inheritance graph
[legend]
Collaboration diagram for NeighborTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 NeighborTimer (AODV *a)
void handle (Event *)

Private Attributes

AODVagent
Event intr

Constructor & Destructor Documentation

NeighborTimer::NeighborTimer AODV a  )  [inline]
 

Definition at line 149 of file aodv.h.

References agent.

00149 : agent(a) {}


Member Function Documentation

void NeighborTimer::handle Event  )  [virtual]
 

Implements Handler.

Definition at line 169 of file aodv.cc.

References agent, HELLO_INTERVAL, Scheduler::instance(), intr, AODV::nb_purge(), and Scheduler::schedule().

Referenced by AODV::command().

00169                             {
00170   agent->nb_purge();
00171   Scheduler::instance().schedule(this, &intr, HELLO_INTERVAL);
00172 }

Here is the call graph for this function:


Member Data Documentation

AODV* NeighborTimer::agent [private]
 

Definition at line 152 of file aodv.h.

Referenced by handle(), and NeighborTimer().

Event NeighborTimer::intr [private]
 

Definition at line 153 of file aodv.h.

Referenced by handle().


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