xorp

FilterManagerBase Class Reference

Base class for a FilterManager. More...

#include <filter_manager_base.hh>

Inheritance diagram for FilterManagerBase:
FilterManager FilterManagerFake

List of all members.

Public Member Functions

virtual void update_filter (const Code::Target &t)=0
 Update a specific policy filter.
virtual void flush_updates (uint32_t msec)=0
 Commit all updates after msec milliseconds.

Detailed Description

Base class for a FilterManager.

A filter manager is the entitiy which interacts with the actual policy filters in protocols and the rib.

It is used by the configuration class to trigger updates


Member Function Documentation

virtual void FilterManagerBase::flush_updates ( uint32_t  msec) [pure virtual]

Commit all updates after msec milliseconds.

Parameters:
msecMilliseconds after which all updates should be commited.

Implemented in FilterManager, and FilterManagerFake.

virtual void FilterManagerBase::update_filter ( const Code::Target t) [pure virtual]

Update a specific policy filter.

Parameters:
tThe target to update [protocol/filter pair].

Implemented in FilterManager, and FilterManagerFake.


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