SourcePro 11.1 |
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 will be 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.
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 call to the internal protected doGetLevel() member.
static RWTraceSingleClientFilter RWTraceLevelFilterImp::make | ( | RWTraceEventSeverity | level = RW_TRACE_LEVEL_NONE |
) | [static] |
Creates a new RWTraceLevelFilterImp instance that will filter based on level. By default, no filtering will occur.
void RWTraceLevelFilterImp::setLevel | ( | RWTraceEventSeverity | level | ) | [inline] |
Public interface for setting the filter's severity level. Forwards call 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.