This section documents the API of the ns-3 AODV module. More...
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.