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:

PVLoggerFilter

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:
OSCL API
Posting Version: CORE_8.000.1.1_RC4