#include <LogFilter.h>
Inherits LogFilter.
Public Member Functions | |
LogFilterInt (const char *name, LogField *field, Action a, Operator o, int64_t value) | |
LogFilterInt (const char *name, LogField *field, Action a, Operator o, size_t num_values, int64_t *value) | |
LogFilterInt (const char *name, LogField *field, Action a, Operator o, char *values) | |
LogFilterInt (const LogFilterInt &rhs) | |
~LogFilterInt () | |
bool | operator== (LogFilterInt &rhs) |
bool | toss_this_entry (LogAccess *lad) |
bool | wipe_this_entry (LogAccess *lad) |
void | display (FILE *fd=stdout) |
void | display_as_XML (FILE *fd=stdout) |
Definition at line 171 of file LogFilter.h.
LogFilterInt::LogFilterInt | ( | const char * | name, | |
LogField * | field, | |||
LogFilter::Action | action, | |||
LogFilter::Operator | oper, | |||
int64_t | value | |||
) |
Definition at line 416 of file LogFilter.cc.
References LogFilterInt().
Referenced by LogFilterInt().
LogFilterInt::LogFilterInt | ( | const char * | name, | |
LogField * | field, | |||
LogFilter::Action | action, | |||
LogFilter::Operator | oper, | |||
size_t | num_values, | |||
int64_t * | value | |||
) |
Definition at line 425 of file LogFilter.cc.
References LogFilterInt().
LogFilterInt::LogFilterInt | ( | const char * | name, | |
LogField * | field, | |||
LogFilter::Action | action, | |||
LogFilter::Operator | oper, | |||
char * | values | |||
) |
Definition at line 432 of file LogFilter.cc.
References SimpleTokenizer::getNext(), SimpleTokenizer::getNumTokensRemaining(), LogFilterInt(), LogField::map(), and Warning.
LogFilterInt::LogFilterInt | ( | const LogFilterInt & | rhs | ) |
Definition at line 469 of file LogFilter.cc.
References LogFilterInt(), and LogFilter::m_num_values.
LogFilterInt::~LogFilterInt | ( | ) |
Definition at line 480 of file LogFilter.cc.
References LogFilter::m_num_values.
void LogFilterInt::display | ( | FILE * | fd = stdout |
) | [virtual] |
Implements LogFilter.
Definition at line 594 of file LogFilter.cc.
References LogFilter::ACTION_NAME, ink_assert, LogFilter::m_action, LogFilter::m_field, LogFilter::m_name, LogFilter::m_num_values, LogFilter::m_operator, LogFilter::OPERATOR_NAME, and LogField::symbol().
void LogFilterInt::display_as_XML | ( | FILE * | fd = stdout |
) | [virtual] |
Implements LogFilter.
Definition at line 611 of file LogFilter.cc.
References LogFilter::ACTION_NAME, ink_assert, LogFilter::m_action, LogFilter::m_field, LogFilter::m_name, LogFilter::m_num_values, LogFilter::m_operator, LogFilter::OPERATOR_NAME, and LogField::symbol().
bool LogFilterInt::operator== | ( | LogFilterInt & | rhs | ) |
Definition at line 497 of file LogFilter.cc.
References LogFilter::m_action, LogFilter::m_field, LogFilter::m_num_values, LogFilter::m_operator, and LogFilter::m_type.
bool LogFilterInt::toss_this_entry | ( | LogAccess * | lad | ) | [virtual] |
Implements LogFilter.
Definition at line 556 of file LogFilter.cc.
References LogFilter::ACCEPT, LogFilter::m_action, LogFilter::m_field, LogFilter::m_num_values, LogField::marshal(), and LogFilter::REJECT.
bool LogFilterInt::wipe_this_entry | ( | LogAccess * | lad | ) | [virtual] |
Implements LogFilter.
Definition at line 519 of file LogFilter.cc.
References LogFilter::m_action, LogFilter::m_field, LogFilter::m_num_values, LogField::marshal(), and LogFilter::WIPE_FIELD_VALUE.