| 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. | 
| ExportTable | ExportTable is used to send routes to the RIB clients. | 
| 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. | 
| Protocol | Routing protocol information. | 
| RIB | Master class for a RIB. | 
| 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. | 
| RibClient | RibClient handles communication of routes to a RIB client (e.g.,
 the FEA). | 
| 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. | 
| 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. |