RibOutTable< A > Class Template Reference

Inheritance diagram for RibOutTable< A >:
BGPRouteTable< A >

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
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:
 All Classes Namespaces Functions Variables Typedefs Enumerations