Public Methods
- DebugTable (string tablename, BGPRouteTable<A> *parent)
- ~DebugTable ()
- int add_route (InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
- int replace_route (InternalMessage<A> &old_rtmsg,
InternalMessage<A> &new_rtmsg,
BGPRouteTable<A> *caller)
- int delete_route (InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller)
- int push (BGPRouteTable<A> *caller)
- int route_dump (InternalMessage<A> &rtmsg,
BGPRouteTable<A> *caller,
const PeerHandler *peer)
- const SubnetRoute<A> * lookup_route (const IPNet<A> &net,
uint32_t& genid,
FPAListRef& pa_list) const
- void wakeup ()
- void route_used (const SubnetRoute<A>* route, bool in_use)
- RouteTableType type () const
- string str () const
- void output_state (bool busy, BGPRouteTable<A> *next_table)
- 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 set_canned_response (int response)
- void set_next_messages (int msgs)
- void set_get_on_wakeup (bool get_on_wakeup)
- bool set_output_file (const string& filename)
- void set_output_file (FILE *file)
- FILE * output_file () const
- void write_separator () const
- void write_comment (const string& s) const
- void enable_tablename_printing ()
- void set_is_winner (bool value)
DebugTable (string tablename, BGPRouteTable<A> *parent)
| DebugTable |
~DebugTable ()
| ~DebugTable |
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,
FPAListRef& pa_list)
| lookup_route |
[const]
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
void route_used (const SubnetRoute<A>* route, bool in_use)
| route_used |
Reimplemented from BGPRouteTable.
[const]
Reimplemented from BGPRouteTable.
[const]
Reimplemented from BGPRouteTable.
void output_state (bool busy, BGPRouteTable<A> *next_table)
| output_state |
bool get_next_message (BGPRouteTable<A> *next_table)
| get_next_message |
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
Reimplemented from BGPRouteTable.
void set_canned_response (int response)
| set_canned_response |
void set_next_messages (int msgs)
| set_next_messages |
void set_get_on_wakeup (bool get_on_wakeup)
| set_get_on_wakeup |
bool set_output_file (const string& filename)
| set_output_file |
void set_output_file (FILE *file)
| set_output_file |
FILE * output_file ()
| output_file |
[const]
void write_separator ()
| write_separator |
[const]
void write_comment (const string& s)
| write_comment |
[const]
void enable_tablename_printing ()
| enable_tablename_printing |
void set_is_winner (bool value)
| set_is_winner |
Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:11:04 2009, using kdoc 2.0a54+XORP.