SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
A body class for trace level filter implementations. More...
#include <rw/trace/RWTraceLevelFilterImp.h>
Public Member Functions | |
~RWTraceLevelFilterImp (void) | |
RWTraceEventSeverity | getLevel () const |
void | setLevel (RWTraceEventSeverity level) |
Static Public Member Functions | |
static RWTraceSingleClientFilter | make (RWTraceEventSeverity level=RW_TRACE_LEVEL_NONE) |
Protected Member Functions | |
RWTraceLevelFilterImp (void) | |
RWTraceLevelFilterImp (RWTraceEventSeverity level) | |
virtual void | doTrace (const RWTraceEvent &ev) |
virtual RWTraceEventSeverity | doGetLevel () const |
virtual void | doSetLevel (RWTraceEventSeverity level) |
RWTraceLevelFilterImp is the implementation (body) for RWTraceLevelFilter.
RWTraceLevelFilterImp::~RWTraceLevelFilterImp | ( | void | ) |
Destructor.
RWTraceLevelFilterImp::RWTraceLevelFilterImp | ( | void | ) | [protected] |
Default constructor. Trace level is RW_TRACE_LEVEL_NONE.
RWTraceLevelFilterImp::RWTraceLevelFilterImp | ( | RWTraceEventSeverity | level | ) | [protected] |
Constructor that takes a severity level.
virtual RWTraceEventSeverity RWTraceLevelFilterImp::doGetLevel | ( | ) | const [protected, virtual] |
Returns the filter's severity level.
virtual void RWTraceLevelFilterImp::doSetLevel | ( | RWTraceEventSeverity | level | ) | [protected, virtual] |
Sets the severity level for the filter, overriding any existing level.
virtual void RWTraceLevelFilterImp::doTrace | ( | const RWTraceEvent & | ev | ) | [protected, virtual] |
Forwards the trace event to the attached client if the event's severity is greater or equal to the filter's severity level.
Reimplemented from RWTraceSingleClientFilterImp.
RWTraceEventSeverity RWTraceLevelFilterImp::getLevel | ( | ) | const [inline] |
Public interface for getting the filter's severity level. Forwards to the internal protected doGetLevel() member.
static RWTraceSingleClientFilter RWTraceLevelFilterImp::make | ( | RWTraceEventSeverity | level = RW_TRACE_LEVEL_NONE |
) | [static] |
Creates a new RWTraceLevelFilterImp instance that filters based on level. By default, all trace events are filtered out.
void RWTraceLevelFilterImp::setLevel | ( | RWTraceEventSeverity | level | ) | [inline] |
Public interface for setting the filter's severity level. Forwards to the internal protected doSetLevel() member.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.