class PolicyTableSourceMatch

SourceMatch table has the aditional ability to perform route dumps. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods


Detailed Description

The SourceMatch policy table will request the route dumps from the ribin. These dumps will eventually meet an import policy table and be translated to an add/replace or delete.

 PolicyTableSourceMatch (const string& tablename, const Safi& safi, BGPRouteTable<A>* parent, PolicyFilters& pfs, EventLoop& ev)

PolicyTableSourceMatch

Parameters:

tablenamethe name of the table.
safithe safi.
parentthe parent table.
pfsa reference to the global policyfilters.
evevent loop for this process.
 ~PolicyTableSourceMatch ()

~PolicyTableSourceMatch

void  push_routes (list<const PeerTableInfo<A>*>& peer_list)

push_routes

Push routes of all these peers.

Parameters:

peer_listpeers for which routes whould be dumped.
void  peering_went_down (const PeerHandler *peer, uint32_t genid, BGPRouteTable<A> *caller)

peering_went_down

Reimplemented from BGPRouteTable.

void  peering_down_complete (const PeerHandler *peer, uint32_t genid, BGPRouteTable<A> *caller)

peering_down_complete

Reimplemented from BGPRouteTable.

void  peering_came_up (const PeerHandler *peer, uint32_t genid, BGPRouteTable<A> *caller)

peering_came_up

Reimplemented from BGPRouteTable.


Generated by: pavlin on possum.icir.org on Thu Mar 9 04:43:34 2006, using kdoc $.