This section documents the API of the ns-3 OLSR module. More...
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... | |
| class | ns3::olsr::HelloRegressionTest | 
| Trivial (still useful) test of OLSR operation.  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... | |
| class | ns3::olsr::TcRegressionTest | 
| Less trivial test of OLSR Topology Control message generation.  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 110 of file olsr-repositories.h.