| 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. | 
| 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. | 
| 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). | 
| RedistTable | RouteTable used to redistribute routes (not yet working). | 
| 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. | 
| XrlRibTarget | Implement RIB Xrl target methods. |