List of all members.
Public Member Functions |
|
| RibOutTable (string tablename, Safi safi, BGPRouteTable< A > *parent, PeerHandler *peer) |
|
void | print_queue (const list< const RouteQueueEntry< A > * > &queue) const |
|
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) |
|
const SubnetRoute< A > * | lookup_route (const IPNet< A > &net, uint32_t &genid, FPAListRef &pa_list) 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) |
Private Attributes |
|
list< const RouteQueueEntry< A > * > | _queue |
|
PeerHandler * | _peer |
|
bool | _peer_busy |
|
bool | _peer_is_up |
|
XorpTask | _pull_routes_task |
template<class A>
class RibOutTable< A >
The documentation for this class was generated from the following files:
- /home/greearb/git/xorp.ct.github/xorp/bgp/route_table_ribout.hh
- /home/greearb/git/xorp.ct.github/xorp/bgp/route_table_ribout.cc