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

BroadcastTimer Class Reference

#include <aodv.h>

Inheritance diagram for BroadcastTimer:

Inheritance graph
[legend]
Collaboration diagram for BroadcastTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Private Attributes

AODVagent
Event intr

Constructor & Destructor Documentation

BroadcastTimer::BroadcastTimer AODV a  )  [inline]
 

Definition at line 131 of file aodv.h.

References agent.

00131 : agent(a) {}


Member Function Documentation

void BroadcastTimer::handle Event  )  [virtual]
 

Implements Handler.

Definition at line 154 of file aodv.cc.

References agent, BCAST_ID_SAVE, AODV::id_purge(), Scheduler::instance(), intr, and Scheduler::schedule().

Referenced by AODV::command().

00154                              {
00155   agent->id_purge();
00156   Scheduler::instance().schedule(this, &intr, BCAST_ID_SAVE);
00157 }

Here is the call graph for this function:


Member Data Documentation

AODV* BroadcastTimer::agent [private]
 

Definition at line 134 of file aodv.h.

Referenced by BroadcastTimer(), and handle().

Event BroadcastTimer::intr [private]
 

Definition at line 135 of file aodv.h.

Referenced by handle().


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