Classes | |
| class | AodvLoopbackTestSuite |
| AODV Loopback test suite. More... | |
| 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 |
| AODV test suite. More... | |
| struct | CloseNeighbor |
| CloseNeighbor structure. More... | |
| 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 |
| Id Cache Test Suite. More... | |
| struct | IsExpired |
| IsExpired structure. More... | |
| 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 |
| Type header test case. More... | |
Enumerations | |
| enum | MessageType { AODVTYPE_RREQ = 1 , AODVTYPE_RREP = 2 , AODVTYPE_RERR = 3 , AODVTYPE_RREP_ACK = 4 } |
| MessageType enumeration. More... | |
| enum | RouteFlags { VALID = 0 , INVALID = 1 , IN_SEARCH = 2 } |
| Route record states. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const RerrHeader &) |
| Stream output operator. | |
| std::ostream & | operator<< (std::ostream &os, const RrepAckHeader &) |
| Stream output operator. | |
| std::ostream & | operator<< (std::ostream &os, const RrepHeader &) |
| Stream output operator. | |
| std::ostream & | operator<< (std::ostream &os, const RreqHeader &) |
| Stream output operator. | |
| std::ostream & | operator<< (std::ostream &os, const TypeHeader &h) |
| Stream output operator. | |
Variables | |
| ns3::aodv::AodvLoopbackTestSuite | g_aodvLoopbackTestSuite |
| the test suite | |
| ns3::aodv::AodvTestSuite | g_aodvTestSuite |
| the test suite | |
| ns3::aodv::IdCacheTestSuite | g_idCacheTestSuite |
| the test suite | |
| std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
| const RerrHeader & | |||
| ) |
Stream output operator.
| os | output stream |
Definition at line 673 of file aodv-packet.cc.
References ns3::aodv::RerrHeader::Print().
Here is the call graph for this function:| std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
| const RrepAckHeader & | |||
| ) |
Stream output operator.
| os | output stream |
Definition at line 511 of file aodv-packet.cc.
References ns3::aodv::RrepAckHeader::Print().
Here is the call graph for this function:| std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
| const RrepHeader & | |||
| ) |
Stream output operator.
| os | output stream |
Definition at line 444 of file aodv-packet.cc.
References ns3::aodv::RrepHeader::Print().
Here is the call graph for this function:| std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
| const RreqHeader & | |||
| ) |
Stream output operator.
| os | output stream |
Definition at line 222 of file aodv-packet.cc.
References ns3::aodv::RreqHeader::Print().
Here is the call graph for this function:| std::ostream & ns3::aodv::operator<< | ( | std::ostream & | os, |
| const TypeHeader & | h | ||
| ) |
Stream output operator.
| os | output stream |
| h | the TypeHeader |
Definition at line 128 of file aodv-packet.cc.
References ns3::aodv::TypeHeader::Print().
Here is the call graph for this function: