 Collaboration diagram for AODV Routing:
 Collaboration diagram for AODV Routing:| Topics | |
| AODV Examples | |
| AODV module tests | |
| Classes | |
| class | ns3::AodvHelper | 
| Helper class that adds AODV routing to nodes.  More... | |
| class | Bug772ChainTest | 
| AODV deferred route lookup test case (see Bug 772 )  More... | |
| class | ChainRegressionTest | 
| AODV chain regression test.  More... | |
| class | ns3::aodv::DeferredRouteOutputTag | 
| Tag used by AODV implementation.  More... | |
| class | ns3::aodv::DuplicatePacketDetection | 
| Helper class used to remember already seen packets and detect duplicates.  More... | |
| class | ns3::aodv::IdCache | 
| Unique packets identification cache used for simple duplicate detection.  More... | |
| class | ns3::aodv::LoopbackTestCase | 
| AODV loopback UDP echo test case.  More... | |
| class | ns3::aodv::Neighbors | 
| maintain list of active neighbors  More... | |
| class | ns3::aodv::QueueEntry | 
| AODV Queue Entry.  More... | |
| class | ns3::aodv::RequestQueue | 
| AODV route request queue.  More... | |
| class | ns3::aodv::RerrHeader | 
| Route Error (RERR) Message Format.  More... | |
| class | ns3::aodv::RoutingProtocol | 
| AODV routing protocol.  More... | |
| class | ns3::aodv::RoutingTable | 
| The Routing table used by AODV protocol.  More... | |
| class | ns3::aodv::RoutingTableEntry | 
| Routing table entry.  More... | |
| class | ns3::aodv::RrepAckHeader | 
| Route Reply Acknowledgment (RREP-ACK) Message Format.  More... | |
| class | ns3::aodv::RrepHeader | 
| Route Reply (RREP) Message Format.  More... | |
| class | ns3::aodv::RreqHeader | 
| Route Request (RREQ) Message Format.  More... | |
| class | ns3::aodv::TypeHeader | 
| AODV types.  More... | |
| Enumerations | |
| enum | ns3::aodv::MessageType { ns3::aodv::AODVTYPE_RREQ = 1 , ns3::aodv::AODVTYPE_RREP = 2 , ns3::aodv::AODVTYPE_RERR = 3 , ns3::aodv::AODVTYPE_RREP_ACK = 4 } | 
| MessageType enumeration.  More... | |
| enum | ns3::aodv::RouteFlags { ns3::aodv::VALID = 0 , ns3::aodv::INVALID = 1 , ns3::aodv::IN_SEARCH = 2 } | 
| Route record states.  More... | |
This section documents the API of the ns-3 AODV module. For a generic functional description, please refer to the ns-3 manual.
MessageType enumeration.
| Enumerator | |
|---|---|
| AODVTYPE_RREQ | AODVTYPE_RREQ. | 
| AODVTYPE_RREP | AODVTYPE_RREP. | 
| AODVTYPE_RERR | AODVTYPE_RERR. | 
| AODVTYPE_RREP_ACK | AODVTYPE_RREP_ACK. | 
Definition at line 36 of file aodv-packet.h.
Route record states.
| Enumerator | |
|---|---|
| VALID | VALID. | 
| INVALID | INVALID. | 
| IN_SEARCH | IN_SEARCH. | 
Definition at line 39 of file aodv-rtable.h.