Public Methods
- RibOutTable (string tablename,
Safi safi,
BGPRouteTable<A> *parent,
PeerHandler *peer)
- ~RibOutTable ()
- void print_queue (const list<const RouteQueueEntry<A> *>& queue) const
- int add_route (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
- int replace_route (const InternalMessage<A> &old_rtmsg,
const InternalMessage<A> &new_rtmsg,
BGPRouteTable<A> *caller)
- int delete_route (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
- int push (BGPRouteTable<A> *caller)
- const SubnetRoute<A> * lookup_route (const IPNet<A> &net,
uint32_t& genid) const
- RouteTableType type () const
- string str () const
- int dump_entire_table ()
- void wakeup ()
- bool pull_next_route ()
- void output_no_longer_busy ()
- bool get_next_message (BGPRouteTable<A> *)
- void reschedule_self ()
- void peering_went_down (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
- void peering_down_complete (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
- void peering_came_up (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
~RibOutTable ()
| ~RibOutTable |
void print_queue (const list<const RouteQueueEntry<A> *>& queue)
| print_queue |
[const]
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
const SubnetRoute<A> * lookup_route (const IPNet<A> &net,
uint32_t& genid)
| lookup_route |
[const]
Reimplemented from BGPRouteTable.
[const]
Reimplemented from BGPRouteTable.
[const]
Reimplemented from BGPRouteTable.
int dump_entire_table ()
| dump_entire_table |
Reimplemented from BGPRouteTable.
bool pull_next_route ()
| pull_next_route |
void output_no_longer_busy ()
| output_no_longer_busy |
Reimplemented from BGPRouteTable.
void reschedule_self ()
| reschedule_self |
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Generated by: pavlin on possum.icir.org on Wed Mar 21 11:23:48 2007, using kdoc $.