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 |