#include <cmu-trace.h>#include <priqueue.h>#include <aodv/aodv_rtable.h>#include <aodv/aodv_rqueue.h>Include dependency graph for aodv.h:

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

Go to the source code of this file.
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) | |
|
|
Definition at line 78 of file aodv.h. Referenced by AODV::forward(), and AODV::recvRequest(). |
|
|
Definition at line 121 of file aodv.h. Referenced by AODV::nb_insert(), AODV::recvHello(), and AODV::sendHello(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 117 of file aodv.h. Referenced by AODV::recvReply(), and AODV::rt_purge(). |
|
|
|
|
|
Definition at line 80 of file aodv.h. Referenced by BroadcastTimer::handle(), and AODV::id_insert(). |
|
|
Definition at line 113 of file aodv.h. Referenced by AODV::recvRequest(). |
|
|
Definition at line 120 of file aodv.h. Referenced by NeighborTimer::handle(), AODV::nb_insert(), AODV::recvHello(), and AODV::sendHello(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 87 of file aodv.h. Referenced by AODV::sendRequest(). |
|
|
Definition at line 123 of file aodv.h. Referenced by HelloTimer::handle(). |
|
|
Definition at line 124 of file aodv.h. Referenced by HelloTimer::handle(). |
|
|
Definition at line 77 of file aodv.h. Referenced by AODV::recvRequest(). |
|
|
Definition at line 99 of file aodv.h. Referenced by AODV::recv(), AODV::sendReply(), and AODV::sendRequest(). |
|
|
Definition at line 114 of file aodv.h. Referenced by AODV::recv(), AODV::recvReply(), AODV::recvRequest(), and AODV::rt_resolve(). |
|
|
Definition at line 95 of file aodv.h. Referenced by AODV::PerHopTime(). |
|
|
Definition at line 79 of file aodv.h. Referenced by AODV::recvRequest(). |
|
|
|
|
|
Definition at line 85 of file aodv.h. Referenced by AODV::sendRequest(). |
|
|
Definition at line 92 of file aodv.h. Referenced by AODV::sendRequest(). |
|
|
Definition at line 90 of file aodv.h. Referenced by AODV::sendRequest(). |
|
|
Definition at line 91 of file aodv.h. Referenced by AODV::sendRequest(). |
|
||||||||||||
|
|
1.3.3