xorp

AggregationTable< A > Class Template Reference

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

List of all members.

Public Member Functions

 AggregationTable (string tablename, BGPPlumbing &master, BGPRouteTable< A > *parent)
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)
bool dump_next_route (DumpIterator< A > &dump_iter)
int route_dump (InternalMessage< A > &rtmsg, BGPRouteTable< A > *caller, const PeerHandler *dump_peer)
const SubnetRoute< A > * lookup_route (const IPNet< A > &net, uint32_t &genid, FPAListRef &pa_list) const
void route_used (const SubnetRoute< A > *route, bool in_use)
RouteTableType type () const
string str () const
bool get_next_message (BGPRouteTable< A > *next_table)
int route_count () const
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

RefTrie< A, const
AggregateRoute< A > > 
_aggregates_table
BGPPlumbing_master_plumbing

Friends

class AggregateRoute< A >

template<class A>
class AggregationTable< A >


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations