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. |