A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AODV Routing

This section documents the API of the ns-3 AODV module. More...

Classes

class  ns3::AodvHelper
 Helper class that adds AODV routing to nodes. More...
 
class  ns3::aodv::Bug772ChainTest
 AODV deferred route lookup test case (see Bug 772) More...
 
class  ns3::aodv::ChainRegressionTest
 AODV chain regression test. 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...
 
struct  ns3::aodv::LoopbackTestCase
 AODV ping 127.0.0.1 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::RouteFlags { ns3::aodv::VALID = 0, ns3::aodv::INVALID = 1, ns3::aodv::IN_SEARCH = 2 }
 Route record states. More...
 

Detailed Description

This section documents the API of the ns-3 AODV module.

For a generic functional description, please refer to the ns-3 manual.

Enumeration Type Documentation

Route record states.

Enumerator
VALID 

VALID.

INVALID 

INVALID.

IN_SEARCH 

IN_SEARCH.

Definition at line 48 of file aodv-rtable.h.