class PolicyFilter

A generic policy filter. More...

 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods


Detailed Description

It may accept/reject/modify any route which supports VarRW.

ConfError (class)

ConfError

 PolicyFilter ()

PolicyFilter

 ~PolicyFilter ()

~PolicyFilter

void  configure (const string& str)

configure

Configure the filter

Parameters:

strfilter configuration.
void  reset ()

reset

Reset the filter.

Filter becomes a NO-operation -- default action should be returned everytime an acceptRoute is called.

bool  acceptRoute (VarRW& varrw, ostream* os)

acceptRoute

See if a route is accepted by the filter. The route may be modified by the filter [through VarRW].

Parameters:

varrwthe VarRW associated with the route being filtered.
osif not null, an execution trace will be output to stream.

Returns: true if the route is accepted, false otherwise.


Generated by: pavlin on possum.icir.org on Wed Apr 13 21:53:13 2005, using kdoc $.