Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Filter Class Reference

#include <filter.h>

Inheritance diagram for Filter:

Parameter syslogFilter List of all members.

Public Methods

 Filter ()
virtual bool run (void)=0
virtual void free (void)
virtual std::map< std::string,
Analyse::unity_t > * 
unityMap (void)
virtual void setIstream (std::istream *newis)
virtual std::istream * getIstream (void)
virtual void setCheckAddr (Plugin *func)
virtual ~Filter ()

Protected Methods

std::string strLowerCase (const std::string &strHi)
int strToMonth (const std::string &month)

Protected Attributes

std::map< std::string, Analyse::unity_tunity_map
std::istream * is
Pluginafp

Detailed Description

The abstract filter basis class.
Author:
Tobias Erbsland


Constructor & Destructor Documentation

Filter::Filter   [inline]
 

Filter::~Filter   [virtual]
 


Member Function Documentation

virtual void Filter::free void    [inline, virtual]
 

virtual std::istream* Filter::getIstream void    [inline, virtual]
 

virtual bool Filter::run void    [pure virtual]
 

Implemented in syslogFilter.

virtual void Filter::setCheckAddr Plugin   func [inline, virtual]
 

virtual void Filter::setIstream std::istream *    newis [inline, virtual]
 

std::string Filter::strLowerCase const std::string &    strHi [protected]
 

int Filter::strToMonth const std::string &    month [protected]
 

virtual std::map< std::string, Analyse::unity_t >* Filter::unityMap void    [inline, virtual]
 


Member Data Documentation

Plugin* Filter::afp [protected]
 

std::istream* Filter::is [protected]
 

std::map< std::string, Analyse::unity_t > Filter::unity_map [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Oct 15 13:54:51 2003 for Anteater.kdevelop by doxygen1.2.18