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

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:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

class  AODV_Neighbor
class  AODV_Precursor
class  aodv_rt_entry
class  aodv_rtable

Defines

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

Functions

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


Define Documentation

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

Definition at line 42 of file aodv_rtable.h.

#define INFINITY2   0xff
 

Definition at line 43 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 130 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 117 of file aodv_rtable.h.

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

#define RTF_IN_REPAIR   2
 

Definition at line 119 of file aodv_rtable.h.

Referenced by AODV::local_rt_repair(), and AODV::rt_resolve().

#define RTF_UP   1
 

Definition at line 118 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 Apr 20 12:15:24 2004 for NS2.26SourcesOriginal by doxygen 1.3.3