This section documents the API of the ns-3 AODV module. More...
Collaboration diagram for AODV Routing:Modules | |
| 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 47 of file aodv-packet.h.
Route record states.
| Enumerator | |
|---|---|
| VALID | VALID. |
| INVALID | INVALID. |
| IN_SEARCH | IN_SEARCH. |
Definition at line 50 of file aodv-rtable.h.