This section documents the API of the ns-3 OLSR module. More...
Collaboration diagram for OLSR Routing:Modules | |
| olsr module tests | |
Classes | |
| struct | ns3::olsr::Association |
| Association. More... | |
| struct | ns3::olsr::MessageHeader::Hna::Association |
| Association item structure. More... | |
| struct | ns3::olsr::AssociationTuple |
| An Association Tuple. More... | |
| struct | ns3::olsr::DuplicateTuple |
| A Duplicate Tuple. More... | |
| struct | ns3::olsr::MessageHeader::Hello |
| HELLO Message Format. More... | |
| struct | ns3::olsr::MessageHeader::Hna |
| HNA (Host Network Association) Message Format. More... | |
| struct | ns3::olsr::IfaceAssocTuple |
| An Interface Association Tuple. More... | |
| struct | ns3::olsr::MessageHeader::Hello::LinkMessage |
| Link message item. More... | |
| struct | ns3::olsr::LinkTuple |
| A Link Tuple. More... | |
| class | ns3::olsr::MessageHeader |
| This header can store HELP, TC, MID and HNA messages. More... | |
| struct | ns3::olsr::MessageHeader::Mid |
| MID Message Format. More... | |
| struct | ns3::olsr::MprSelectorTuple |
| An MPR-Selector Tuple. More... | |
| struct | ns3::olsr::NeighborTuple |
| A Neighbor Tuple. More... | |
| class | ns3::OlsrHelper |
| Helper class that adds OLSR routing to nodes. More... | |
| class | ns3::olsr::OlsrState |
| This class encapsulates all data structures needed for maintaining internal state of an OLSR node. More... | |
| class | ns3::olsr::PacketHeader |
| The basic layout of any packet in OLSR is as follows (omitting IP and UDP headers): More... | |
| class | ns3::olsr::RoutingProtocol |
| OLSR routing protocol for IPv4. More... | |
| struct | ns3::olsr::RoutingTableEntry |
| An OLSR's routing table entry. More... | |
| struct | ns3::olsr::MessageHeader::Tc |
| TC Message Format. More... | |
| struct | ns3::olsr::TopologyTuple |
| A Topology Tuple. More... | |
| struct | ns3::olsr::TwoHopNeighborTuple |
| A 2-hop Tuple. More... | |
Enumerations | |
| enum | ns3::olsr::MessageHeader::MessageType { ns3::olsr::MessageHeader::HELLO_MESSAGE = 1, ns3::olsr::MessageHeader::TC_MESSAGE = 2, ns3::olsr::MessageHeader::MID_MESSAGE = 3, ns3::olsr::MessageHeader::HNA_MESSAGE = 4 } |
| Message type. More... | |
| enum | ns3::olsr::NeighborTuple::Status { ns3::olsr::NeighborTuple::STATUS_NOT_SYM = 0, ns3::olsr::NeighborTuple::STATUS_SYM = 1 } |
| Status of the link (Symmetric or not Symmetric). More... | |
This section documents the API of the ns-3 OLSR module.
For a generic functional description, please refer to the ns-3 manual.
Message type.
| Enumerator | |
|---|---|
| HELLO_MESSAGE | |
| TC_MESSAGE | |
| MID_MESSAGE | |
| HNA_MESSAGE | |
Definition at line 163 of file olsr-header.h.
Status of the link (Symmetric or not Symmetric).
| Enumerator | |
|---|---|
| STATUS_NOT_SYM | |
| STATUS_SYM | |
Definition at line 107 of file olsr-repositories.h.