| Class | Description |
|---|
| Args |
Break a string into a sequence of space separated words. |
| BadExternalRoute | |
| BadFace | The exception thrown when an operation on an OLSR
interface fails.
|
| BadLinkCode | The exception thrown when an operation on a link code fails.
|
| BadLinkCoverage | The exception thrown when no suitable link to a one-hop
neighbor exists.
|
| BadLogicalLink | The exception thrown when an operation on a logical link fails.
|
| BadMidEntry | The exception thrown when an operation on a MID entry fails.
|
| BadNeighbor | The exception thrown when an operation on a one-hop
neighbor fails.
|
| BadTopologyEntry | The exception thrown when an operation on a topology control
entry fails.
|
| BadTwoHopCoverage | The exception thrown when no suitable link to a two-hop
neighbor exists.
|
| BadTwoHopLink | The exception thrown when an operation on a link in the
two-hop neighborhood fails.
|
| BadTwoHopNode | The exception thrown when an operation on a two-hop
neighbor fails.
|
| CandMprOrderPred | Orders a sequence of Neighbor* in descending order of
MPR candidacy.
|
| DebugIO | The DebugIO class realizes the interface IO.
|
| DebugIO::DebugRouteEntry |
|
| DupeTuple | A member of the duplicate set.
|
| EightBitTime | Helper class to encode a TimeVal as an 8 bit binary
floating point value.
|
| EmulateSubnet |
Bind together a set of IO classes in order to form a virtual subnet
for testing, one instance per subnet. |
| EmulateSubnet::Frame | |
| EmulateSubnet::Multiplex | |
| EmulateSubnetHops |
Bind together a set of IO classes like EmulateSubnet, however,
in this case, any OLSR protocol messages which flow through this
entity have their hopcount and TTL decremented by a given integer. |
| EtxHelloMessage | Specialization of a HELLO message with ETX measurements.
|
| EtxTcMessage | Specialization of a TC message with ETX measurements.
|
| ExternalRoute | Class representing an external route entry,
either learned or originated in the OLSRv1 HNA sub-protocol.
|
| ExternalRouteOrderPred | Orders a sequence of OlsrTypes::ExternalID in descending
order of preference for route selection.
|
| ExternalRoutes | Class which manages distribution of external routes
throughout the OLSR domain.
|
| Face | An OLSR interface.
|
| FaceCounters | Per-interface protocol statistics.
|
| FaceManager | Class which manages all interface bindings
in the OLSR routing process.
|
| HelloMessage | Representation of a HELLO protocol message.
|
| HnaMessage | Representation of an HNA message, containing external routes.
|
| IO | Abstract interface to low level IO operations.
|
| IO::interface_vif | |
| InvalidLinkTuple | The exception thrown when the decoding or encoding of
a LinkTuple inside a HelloMessage fails.
|
| InvalidMessage | The exception thrown when the decoding or encoding of
a Message fails.
|
| IsLinkSymmetricPred | Wrapper for LogicalLink::is_sym().
|
| IsTwoHopLinkStrictPred | Wrapper for TwoHopNeighbor::is_strict().
|
| LinkAddrInfo | Wrapper for per-address information found in HELLO and TC.
|
| LinkCode | Helper class which represents the link code used in a link tuple.
|
| LinkOrderPred | Orders a sequence of OlsrTypes::LogicalLinkID in descending
order of link preference.
|
| LogicalLink | Logical link used to reach a directly reachable Neighbor.
|
| Message | An OLSR protocol message.
|
| MessageDecoder | Decoder for OLSR protocol messages.
|
| MidEntry | A multiple interface record (MID).
|
| MidMessage | Representation of a MID protocol message.
|
| Neighbor | true if tracing is enabled for export policy filters.
|
| Neighborhood | Representation of OLSR node's one-hop and two-hop neighborhood.
|
| Olsr | An OLSR routing process.
|
| OlsrTypes | A scope to hold primitive types specific to OLSR.
|
| OlsrVarRW | |
| Packet | An OLSR packet containing Messages.
|
| RouteEntry | An OLSR internal route entry.
|
| RouteManager | Routing table manager.
|
| TcMessage | Representation of a TC protocol message.
|
| TopologyEntry | A topology control record (TC).
|
| TopologyManager | Class which manages topology outside of the one-hop and
two-hop neighborhood in the OLSR domain.
|
| Trace | Trace control variables.
|
| TwoHopLink | A link between a Neighbor and a TwoHopNeighbor.
|
| TwoHopLinkOrderPred | Orders a sequence of OlsrTypes::TwoHopLinkID in descending
order of link preference.
|
| TwoHopNeighbor | A two-hop neighbor.
|
| UnknownMessage | Wrapper class for an unknown OLSR message type.
|
| Vertex | A vertex in the shortest path tree.
|
| XrlIO | Concrete implementation of IO using XRLs. |
| XrlOlsr4Target | Concrete implementation of OLSRv1/IPv4 XRL target.
|
| XrlPort | Helper class which encapsulates XRL socket service. |
| XrlQueue | Helper class to queue route adds and deletes to the RIB.
|
| XrlQueue::Queued | |