Classes | |
class | AodvLoopbackTestSuite |
struct | AodvRqueueTest |
Unit test for RequestQueue. More... | |
struct | AodvRtableEntryTest |
Unit test for AODV routing table entry. More... | |
struct | AodvRtableTest |
Unit test for AODV routing table. More... | |
class | AodvTestSuite |
struct | CloseNeighbor |
class | DeferredRouteOutputTag |
Tag used by AODV implementation. More... | |
class | DuplicatePacketDetection |
Helper class used to remember already seen packets and detect duplicates. More... | |
class | IdCache |
Unique packets identification cache used for simple duplicate detection. More... | |
class | IdCacheTest |
Unit test for id cache. More... | |
class | IdCacheTestSuite |
struct | IsExpired |
class | LoopbackTestCase |
AODV loopback UDP echo test case. More... | |
class | Neighbors |
maintain list of active neighbors More... | |
struct | NeighborTest |
Unit test for neighbors. More... | |
class | QueueEntry |
AODV Queue Entry. More... | |
struct | QueueEntryTest |
Unit test for AODV routing table entry. More... | |
class | RequestQueue |
AODV route request queue. More... | |
class | RerrHeader |
Route Error (RERR) Message Format. More... | |
struct | RerrHeaderTest |
Unit test for RERR. More... | |
class | RoutingProtocol |
AODV routing protocol. More... | |
class | RoutingTable |
The Routing table used by AODV protocol. More... | |
class | RoutingTableEntry |
Routing table entry. More... | |
class | RrepAckHeader |
Route Reply Acknowledgment (RREP-ACK) Message Format. More... | |
struct | RrepAckHeaderTest |
Unit test for RREP-ACK. More... | |
class | RrepHeader |
Route Reply (RREP) Message Format. More... | |
struct | RrepHeaderTest |
Unit test for RREP. More... | |
class | RreqHeader |
Route Request (RREQ) Message Format. More... | |
struct | RreqHeaderTest |
Unit test for RREQ. More... | |
class | TypeHeader |
AODV types. More... | |
struct | TypeHeaderTest |
Enumerations | |
enum | MessageType { AODVTYPE_RREQ = 1, AODVTYPE_RREP = 2, AODVTYPE_RERR = 3, AODVTYPE_RREP_ACK = 4 } |
enum | RouteFlags { VALID = 0, INVALID = 1, IN_SEARCH = 2 } |
Route record states. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, TypeHeader const &h) |
std::ostream & | operator<< (std::ostream &os, RreqHeader const &h) |
std::ostream & | operator<< (std::ostream &os, RrepHeader const &h) |
std::ostream & | operator<< (std::ostream &os, RrepAckHeader const &h) |
std::ostream & | operator<< (std::ostream &os, RerrHeader const &h) |
Variables | |
ns3::aodv::AodvLoopbackTestSuite | g_aodvLoopbackTestSuite |
ns3::aodv::AodvTestSuite | g_aodvTestSuite |
ns3::aodv::IdCacheTestSuite | g_idCacheTestSuite |
Enumerator | |
---|---|
AODVTYPE_RREQ |
AODVTYPE_RREQ. |
AODVTYPE_RREP |
AODVTYPE_RREP. |
AODVTYPE_RERR |
AODVTYPE_RERR. |
AODVTYPE_RREP_ACK |
AODVTYPE_RREP_ACK. |
Definition at line 41 of file aodv-packet.h.
std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
TypeHeader const & | h | ||
) |
Definition at line 134 of file aodv-packet.cc.
References ns3::aodv::TypeHeader::Print().
std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
RreqHeader const & | h | ||
) |
Definition at line 218 of file aodv-packet.cc.
References ns3::aodv::RreqHeader::Print().
std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
RrepHeader const & | h | ||
) |
Definition at line 418 of file aodv-packet.cc.
References ns3::aodv::RrepHeader::Print().
std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
RrepAckHeader const & | h | ||
) |
Definition at line 486 of file aodv-packet.cc.
References ns3::aodv::RrepAckHeader::Print().
std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
RerrHeader const & | h | ||
) |
Definition at line 638 of file aodv-packet.cc.
References ns3::aodv::RerrHeader::Print().
ns3::aodv::AodvLoopbackTestSuite ns3::aodv::g_aodvLoopbackTestSuite |
ns3::aodv::AodvTestSuite ns3::aodv::g_aodvTestSuite |
ns3::aodv::IdCacheTestSuite ns3::aodv::g_idCacheTestSuite |