aodv_rtable.h File Reference

#include <assert.h>
#include <sys/types.h>
#include <config.h>
#include <lib/bsd-list.h>
#include <scheduler.h>

Include dependency graph for aodv_rtable.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AODV_Neighbor
class  AODV_Precursor
class  aodv_rt_entry
class  aodv_rtable

Defines

#define CURRENT_TIME   Scheduler::instance().clock()
#define INFINITY2   0xff
#define MAX_HISTORY   3
#define RTF_DOWN   0
#define RTF_IN_REPAIR   2
#define RTF_UP   1

Functions

 LIST_HEAD (aodv_precursors, AODV_Precursor)
 LIST_HEAD (aodv_ncache, AODV_Neighbor)


Define Documentation

#define CURRENT_TIME   Scheduler::instance().clock()
 

Definition at line 40 of file aodv_rtable.h.

#define INFINITY2   0xff
 

Definition at line 41 of file aodv_rtable.h.

Referenced by aodv_rt_entry::aodv_rt_entry(), AODV::handle_link_failure(), AODV::recvError(), AODV::recvReply(), AODV::recvRequest(), AODV::rt_down(), rt_entry::rt_entry(), AODV::rt_purge(), AODV::rt_resolve(), and AODV::sendRequest().

#define MAX_HISTORY   3
 

Definition at line 128 of file aodv_rtable.h.

Referenced by aodv_rt_entry::aodv_rt_entry(), AODV::PerHopTime(), AODV::recvReply(), and rt_entry::rt_entry().

#define RTF_DOWN   0
 

Definition at line 115 of file aodv_rtable.h.

Referenced by aodv_rt_entry::aodv_rt_entry(), AODV::rt_down(), and rt_entry::rt_entry().

#define RTF_IN_REPAIR   2
 

Definition at line 117 of file aodv_rtable.h.

Referenced by AODV::local_rt_repair().

#define RTF_UP   1
 

Definition at line 116 of file aodv_rtable.h.

Referenced by AODV::forward(), LocalRepairTimer::handle(), AODV::handle_link_failure(), AODV::recvError(), AODV::recvReply(), AODV::recvRequest(), AODV::rt_purge(), AODV::rt_resolve(), AODV::rt_update(), and AODV::sendRequest().


Function Documentation

LIST_HEAD aodv_precursors  ,
AODV_Precursor 
 

LIST_HEAD aodv_ncache  ,
AODV_Neighbor 
 


Generated on Tue Mar 6 16:48:43 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6