class BGPRouteFilter

Base class for a single filter within FilterTable's filter bank. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Methods


Detailed Description

FilterTable implements a bank of filters for modifying or dropping routes. Each filter within such a filter bank is a BGPRouteFilter. BGPRouteFilter is a generic filter, and so needs specializing in a subclass to actually implement a filter.

 BGPRouteFilter ()

BGPRouteFilter

 ~BGPRouteFilter ()

~BGPRouteFilter

[virtual]

bool  filter (InternalMessage<A>& rtmsg)

filter

[const pure virtual]

void  propagate_flags (const InternalMessage<A> *rtmsg, InternalMessage<A> *new_rtmsg)

propagate_flags

[protected const]

void  propagate_flags (const SubnetRoute<A>& route, SubnetRoute<A>& new_route)

propagate_flags

[protected const]

void  drop_message (const InternalMessage<A> *rtmsg, bool &modified)

drop_message

[protected const virtual]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:11:04 2009, using kdoc 2.0a54+XORP.