| RibOutTable (string tablename,
Safi safi,
BGPRouteTable<A> *parent,
PeerHandler *peer)
| RibOutTable |
| ~RibOutTable ()
| ~RibOutTable |
| void print_queue (const list<const RouteQueueEntry<A> *>& queue)
| print_queue |
[const]
| int add_route (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
| add_route |
Reimplemented from BGPRouteTable.
| int replace_route (const InternalMessage<A> &old_rtmsg,
const InternalMessage<A> &new_rtmsg,
BGPRouteTable<A> *caller)
| replace_route |
Reimplemented from BGPRouteTable.
| int delete_route (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
| delete_route |
Reimplemented from BGPRouteTable.
| int push (BGPRouteTable<A> *caller)
| push |
Reimplemented from BGPRouteTable.
| const SubnetRoute<A> * lookup_route (const IPNet<A> &net,
uint32_t& genid)
| lookup_route |
[const]
Reimplemented from BGPRouteTable.
| RouteTableType type ()
| type |
[const]
Reimplemented from BGPRouteTable.
| string str ()
| str |
[const]
Reimplemented from BGPRouteTable.
| int dump_entire_table ()
| dump_entire_table |
| void output_state (bool , BGPRouteTable<A> *)
| output_state |
Reimplemented from BGPRouteTable.
| void output_no_longer_busy ()
| output_no_longer_busy |
| bool get_next_message (BGPRouteTable<A> *)
| get_next_message |
Reimplemented from BGPRouteTable.
| void peering_went_down (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_went_down |
Reimplemented from BGPRouteTable.
| void peering_down_complete (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_down_complete |
Reimplemented from BGPRouteTable.