Main Page Modules Class Hierarchy Data Structures File List Data Fields Globals Related Pages

# AllPassFilter Class Reference

`#include <pvlogger_accessories.h>`

Inheritance diagram for AllPassFilter:

## Public Types
typedef PVLoggerFilter::message_id_type | message_id_type
typedef PVLoggerFilter::log_level_type | log_level_type
typedef PVLoggerFilter::filter_status_type | filter_status_type
## Public Methods
| AllPassFilter ()
virtual | ~AllPassFilter ()
filter_status_type | FilterString (char *tag, message_id_type msgID, log_level_type level)
filter_status_type | FilterOpaqueMessge (char *tag, message_id_type msgID, log_level_type level)

## Detailed Description

Example filter that allows all messages to be logged.

## Member Typedef Documentation

typedef PVLoggerFilter::filter_status_type AllPassFilter::filter_status_type

| Reimplemented from PVLoggerFilter.

typedef PVLoggerFilter::log_level_type AllPassFilter::log_level_type

| Reimplemented from PVLoggerFilter.

typedef PVLoggerFilter::message_id_type AllPassFilter::message_id_type

| Reimplemented from PVLoggerFilter.

## Constructor & Destructor Documentation

AllPassFilter::AllPassFilter | ( |  | ) | `[inline]`

virtual AllPassFilter::~AllPassFilter | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

filter_status_type AllPassFilter::FilterOpaqueMessge | ( | char * | tag,
|  | message_id_type | msgID,
|  | log_level_type | level
| ) | `[inline, virtual]`

| Implements PVLoggerFilter.

filter_status_type AllPassFilter::FilterString | ( | char * | tag,
|  | message_id_type | msgID,
|  | log_level_type | level
| ) | `[inline, virtual]`

| Implements PVLoggerFilter.

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

- pvlogger_accessories.h