ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  Download | 


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

ns-2/aodv/aodv.h File Reference

#include <cmu-trace.h>
#include <priqueue.h>
#include <aodv/aodv_rtable.h>
#include <aodv/aodv_rqueue.h>
#include <classifier/classifier-port.h>

Compounds

class  AODV
class  BroadcastID
class  BroadcastTimer
class  HelloTimer
class  LocalRepairTimer
class  NeighborTimer
class  RouteCacheTimer

Defines

#define AODV_LOCAL_REPAIR
#define AODV_LINK_LAYER_DETECTION
#define AODV_USE_LL_METRIC
#define MY_ROUTE_TIMEOUT   10
#define ACTIVE_ROUTE_TIMEOUT   10
#define REV_ROUTE_LIFE   6
#define BCAST_ID_SAVE   6
#define RREQ_RETRIES   3
#define MAX_RREQ_TIMEOUT   10.0
#define TTL_START   5
#define TTL_THRESHOLD   7
#define TTL_INCREMENT   2
#define NODE_TRAVERSAL_TIME   0.03
#define LOCAL_REPAIR_WAIT_TIME   0.15
#define NETWORK_DIAMETER   30
#define RREP_WAIT_TIME   1.0
#define ID_NOT_FOUND   0x00
#define ID_FOUND   0x01
#define DELAY   1.0
#define NO_DELAY   -1.0
#define ARP_DELAY   0.01
#define HELLO_INTERVAL   1
#define ALLOWED_HELLO_LOSS   3
#define BAD_LINK_LIFETIME   3
#define MaxHelloInterval   (1.25 * HELLO_INTERVAL)
#define MinHelloInterval   (0.75 * HELLO_INTERVAL)

Functions

 LIST_HEAD (aodv_bcache, BroadcastID)

Define Documentation

#define ACTIVE_ROUTE_TIMEOUT   10
 

#define ALLOWED_HELLO_LOSS   3
 

#define AODV_LINK_LAYER_DETECTION
 

#define AODV_LOCAL_REPAIR
 

#define AODV_USE_LL_METRIC
 

#define ARP_DELAY   0.01
 

#define BAD_LINK_LIFETIME   3
 

#define BCAST_ID_SAVE   6
 

#define DELAY   1.0
 

#define HELLO_INTERVAL   1
 

#define ID_FOUND   0x01
 

#define ID_NOT_FOUND   0x00
 

#define LOCAL_REPAIR_WAIT_TIME   0.15
 

#define MAX_RREQ_TIMEOUT   10.0
 

#define MaxHelloInterval   (1.25 * HELLO_INTERVAL)
 

#define MinHelloInterval   (0.75 * HELLO_INTERVAL)
 

#define MY_ROUTE_TIMEOUT   10
 

#define NETWORK_DIAMETER   30
 

#define NO_DELAY   -1.0
 

#define NODE_TRAVERSAL_TIME   0.03
 

#define REV_ROUTE_LIFE   6
 

#define RREP_WAIT_TIME   1.0
 

#define RREQ_RETRIES   3
 

#define TTL_INCREMENT   2
 

#define TTL_START   5
 

#define TTL_THRESHOLD   7
 


Function Documentation

LIST_HEAD aodv_bcache   ,
BroadcastID   
 


This document is generated by doxygen.