Public Methods
- FanoutTable (string tablename,
Safi safi,
BGPRouteTable<A> *parent,
PeerHandler *aggr_handler,
BGPRouteTable<A> *aggr_table)
- ~FanoutTable ()
- int add_next_table (BGPRouteTable<A> *next_table,
const PeerHandler *ph, uint32_t genid)
- int remove_next_table (BGPRouteTable<A> *next_table)
- int replace_next_table (BGPRouteTable<A> *old_next_table,
BGPRouteTable<A> *new_next_table)
- 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 route_dump (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller,
const PeerHandler *dump_peer)
- int push (BGPRouteTable<A> *caller)
- const SubnetRoute<A> * lookup_route (const IPNet<A> &net,
uint32_t& genid) const
- RouteTableType type () const
- string str () const
- void peer_table_info (list<const PeerTableInfo<A>*>& peer_list)
- int dump_entire_table (BGPRouteTable<A> *child_to_dump_to, Safi safi,
string ribname)
- bool get_next_message (BGPRouteTable<A> *next_table)
- 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)
- void print_queue ()
~FanoutTable ()
| ~FanoutTable |
int remove_next_table (BGPRouteTable<A> *next_table)
| remove_next_table |
Reimplemented from BGPRouteTable.
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.
void peer_table_info (list<const PeerTableInfo<A>*>& peer_list)
| peer_table_info |
int dump_entire_table (BGPRouteTable<A> *child_to_dump_to, Safi safi,
string ribname)
| dump_entire_table |
bool get_next_message (BGPRouteTable<A> *next_table)
| get_next_message |
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
void print_queue ()
| print_queue |
Generated by: pavlin on possum.icir.org on Wed Aug 2 15:36:33 2006, using kdoc $.