DumpTable (string tablename,
const PeerHandler *peer,
const list <const PeerTableInfo<A>*>& peer_list,
BGPRouteTable<A> *parent,
Safi safi)
| DumpTable |
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 route_dump (const InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller,
const PeerHandler *dump_peer)
| route_dump |
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.
void route_used (const SubnetRoute<A>* route, bool in_use)
| route_used |
Reimplemented from BGPRouteTable.
RouteTableType type ()
| type |
[const]
Reimplemented from BGPRouteTable.
string str ()
| str |
[const]
Reimplemented from BGPRouteTable.
bool get_next_message (BGPRouteTable<A> *next_table)
| get_next_message |
Reimplemented from BGPRouteTable.
void initiate_background_dump ()
| initiate_background_dump |
void suspend_dump ()
| suspend_dump |
void peering_is_down (const PeerHandler *peer, uint32_t genid)
| peering_is_down |
A peer which is down but still deleting routes when this peer is brought up.
void peering_went_down (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_went_down |
A peer which does down while dumping is taking place.
Reimplemented from BGPRouteTable.
void peering_down_complete (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_down_complete |
A peer that is down and has now completed deleting all its routes.
Reimplemented from BGPRouteTable.
void peering_came_up (const PeerHandler *peer, uint32_t genid,
BGPRouteTable<A> *caller)
| peering_came_up |
A peer which was previously down came up.
Reimplemented from BGPRouteTable.
void wakeup ()
| wakeup |
Signal from upstream that triggered data is ready
Reimplemented from BGPRouteTable.
void print_and_clear_audit ()
| print_and_clear_audit |