xorp

BGPRouteFilter< A > Class Template Reference

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

#include <route_table_filter.hh>

Inheritance diagram for BGPRouteFilter< A >:
AggregationFilter< A > ASPrependFilter< A > IBGPLoopFilter< A > KnownCommunityFilter< A > LocalPrefInsertionFilter< A > LocalPrefRemovalFilter< A > MEDInsertionFilter< A > MEDRemovalFilter< A > NexthopPeerCheckFilter< A > NexthopRewriteFilter< A > OriginateRouteFilter< A > RRIBGPLoopFilter< A > RRInputFilter< A > RRPurgeFilter< A > SimpleASFilter< A > UnknownFilter< A >

List of all members.

Public Member Functions

virtual bool filter (InternalMessage< A > &rtmsg) const =0

Detailed Description

template<class A>
class BGPRouteFilter< A >

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

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.


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