class XrlQueue
|
| Helper class to queue route adds and deletes to the RIB.
More... |
|
|
Public Methods
void set_io (XrlIO* io)
| set_io |
void queue_add_route (string ribname, const IPv4Net& net,
const IPv4& nexthop, uint32_t nexthop_id,
uint32_t metric, const PolicyTags& policytags)
| queue_add_route |
Queue a route add to the RIB.
Parameters:
| ribname | the name of the RIB XRL target to send to.
|
| net | the destination.
|
| nexthop | the next hop.
|
| nexthop_id | the libfeaclient ID of the outward interface.
|
| metric | the route metric.
|
| policytags | The policy tags for the route.
|
void queue_delete_route (string ribname, const IPv4Net& net)
| queue_delete_route |
Queue a route delete to the RIB.
Parameters:
| ribname | the name of the RIB XRL target to send to.
|
| net | the destination.
|
Returns: true if RIB commands are currently in flight.
Generated by: pavlin on kobe.xorp.net on Wed Dec 24 16:29:24 2008, using kdoc 2.0a54+XORP.