| Class | Description |
|---|
| DebugMsgLogTable | Route Table that passes that passes through updates whilst
writing them to the logging them via XORP's XLOG_TRACE.
|
| DeletionTable | RouteTable that performs background deletion of routes when
a routing protocol goes down leaving routes in the RIB.
|
| ExpectTable | A Route Table for comparing route updates received against
expected.
|
| ExpectedRouteChange | |
| ExtIntTable | Make two route RouteTables behave like one, while
resolving nexthops that are not immediate neighbors. |
| IPRouteEntry | Routing Table Entry. |
| IsEGP | EGP Protocol Policy.
|
| IsIGP | IGP Protocol Policy.
|
| IsOfProtocol | Protocol Policy class.
|
| LogTable | A Base for Route Tables that log updates.
|
| MergedTable | Make two route RouteTables behave like one. |
| ModuleCmp | Helper class for ModuleData comparisons.
|
| ModuleData |
Holds information about an XRL module that requested to be
notified about a change. |
| NotifyQueue | Queue of route event notifications. |
| NotifyQueueChangedEntry |
Notification Queue entry indicating that a change occured to the
metric, admin_distance or nexthop of a route in which interest was
registered. |
| NotifyQueueEntry |
Base class for a queue entry to be held in a NotifyQueue. |
| NotifyQueueInvalidateEntry |
Notification Queue entry indicating that a change occured which has
caused a route registration to become invalid. |
| OriginTable | RouteTable that receives and stores raw routes sent by
routing protocols.
|
| OstreamLogTable | Route Table that passes through updates whilst logging them
to an ostream instance.
|
| PolicyConnectedTable | This table will filter connected routes.
|
| PolicyRedistTable | This table redistributes routes to protocols according to policytags.
|
| Protocol | Routing protocol information.
|
| RIB | Master class for a RIB.
|
| RIBVarRW | Enables reading and writing variables to a RIB route.
|
| RMAction | RouteMap action (not yet working).
|
| RMMatch | RouteMap conditional (not yet working).
|
| RMMatchIPAddr | RouteMap conditional (not yet working).
|
| RMRule | RouteMap rule (not yet working).
|
| RedistBinaryOp | Base class for Binary Redistribution Policy objects.
|
| RedistLogicalAnd | Logical-And for Redistribution Policy objects.
|
| RedistLogicalNot | Logical-Not for Redistribution Policy objects.
|
| RedistLogicalOr | Logical-And for Redistribution Policy objects.
|
| RedistNetCmp |
Comparitor to allow nets to be stored in a sorted container. |
| RedistOutput |
Base class for propagaing output of route add and delete messages. |
| RedistPolicy | Base class for Redistribution Policy objects.
|
| RedistTable | RouteTable used to redistribute routes.
|
| RedistTransactionXrlOutput |
Route Redistributor output that sends route add and deletes to
remote redistribution target via the redist_transaction{4,6} xrl
interfaces. |
| RedistUnaryOp | Base class for Unary Redistribution Policy objects.
|
| RedistXrlOutput |
Route Redistributor output that sends route add and deletes to
remote redistribution target via the redist{4,6} xrl interfaces. |
| Redistributor |
Controller class that takes routes from RedistTable and passes them
on via RedistOutput. |
| Redistributor::OutputEventInterface | |
| Redistributor::RedistEventInterface | |
| RegisterServer | RegisterServer handles communication of notifications to the
clients that registered interest in changes affecting specific
routes.
|
| RegisterTable | RouteTable which stores routing protocols' registration
of interest in changes to certain routes.
|
| ResolvedIPRouteEntry | Extended RouteEntry, used by ExtIntTable.
|
| RibManager | Main top-level class containing RIBs and main eventloop.
|
| RouteEntry | Base class for RIB routing table entries.
|
| RouteMap | RouteMap route filter (not yet working).
|
| RouteRange | Stores a Route and bounds on the validity of the route.
|
| RouteRegister | RouteRegister stores a registration of interest in a subset
of a route.
|
| RouteTable | Base class for a routing table.
|
| UnresolvedIPRouteEntry | Extended Unresolved RouteEntry, used by ExtIntTable.
|
| VifManager | VifManager keeps track of the VIFs currently enabled in the FEA.
|
| XLogTraceTable | Route Table that passes that through updates whilst writing
them to the logging them via XORP's XLOG_TRACE.
|
| XrlRibTarget | Implement RIB Xrl target methods.
|