Public Member Functions

LogFilterIP Class Reference

#include <LogFilter.h>

Inherits LogFilter.

Collaboration diagram for LogFilterIP:
Collaboration graph
[legend]

Public Member Functions

 LogFilterIP (const char *name, LogField *field, Action a, Operator o, IpAddr value)
 LogFilterIP (const char *name, LogField *field, Action a, Operator o, size_t num_values, IpAddr *value)
 LogFilterIP (const char *name, LogField *field, Action a, Operator o, char *values)
 LogFilterIP (const LogFilterIP &rhs)
 ~LogFilterIP ()
bool operator== (LogFilterIP &rhs)
virtual bool toss_this_entry (LogAccess *lad)
virtual bool wipe_this_entry (LogAccess *lad)
void display (FILE *fd=stdout)
void display_as_XML (FILE *fd=stdout)

Detailed Description

Definition at line 202 of file LogFilter.h.


Constructor & Destructor Documentation

LogFilterIP::LogFilterIP ( const char *  name,
LogField field,
LogFilter::Action  action,
LogFilter::Operator  oper,
IpAddr  value 
)

Definition at line 635 of file LogFilter.cc.

References LogFilterIP(), and IpMap::mark().

Referenced by LogFilterIP().

LogFilterIP::LogFilterIP ( const char *  name,
LogField field,
LogFilter::Action  action,
LogFilter::Operator  oper,
size_t  num_values,
IpAddr value 
)

Definition at line 643 of file LogFilter.cc.

References LogFilterIP(), and IpMap::mark().

LogFilterIP::LogFilterIP ( const char *  name,
LogField field,
LogFilter::Action  action,
LogFilter::Operator  oper,
char *  values 
)
LogFilterIP::LogFilterIP ( const LogFilterIP rhs  ) 

Definition at line 693 of file LogFilter.cc.

References IpMap::begin(), IpMap::end(), LogFilterIP(), and IpMap::mark().

LogFilterIP::~LogFilterIP (  ) 

Definition at line 713 of file LogFilter.cc.


Member Function Documentation

void LogFilterIP::display ( FILE *  fd = stdout  )  [virtual]
void LogFilterIP::display_as_XML ( FILE *  fd = stdout  )  [virtual]
bool LogFilterIP::operator== ( LogFilterIP rhs  ) 
bool LogFilterIP::toss_this_entry ( LogAccess lad  )  [virtual]

Implements LogFilter.

Definition at line 775 of file LogFilter.cc.

References LogFilter::ACCEPT, LogFilter::m_action, and LogFilter::REJECT.

bool LogFilterIP::wipe_this_entry ( LogAccess lad  )  [virtual]

Implements LogFilter.

Definition at line 782 of file LogFilter.cc.

References LogFilter::m_action, and LogFilter::WIPE_FIELD_VALUE.


The documentation for this class was generated from the following files: