SourcePro C++ 12.0 |
SourcePro® C++ API Reference Guide |
SourcePro C++ Documentation Home |
A body class for trace event filter implementations. More...
#include <rw/trace/RWTraceEventFilterImp.h>
Public Member Functions | |
virtual | ~RWTraceEventFilterImp (void) |
void | add (RWTraceEventClientImp *clientP) |
void | remove (RWTraceEventClientImp *clientP) |
Protected Member Functions | |
RWTraceEventFilterImp (void) | |
virtual void | doAdd (RWTraceEventClientImp *clientP)=0 |
virtual void | doRemove (RWTraceEventClientImp *clientP)=0 |
RWTraceEventFilterImp is the body for trace event filters. This class provides the interface for adding and removing clients. Derived filters are required to implement this interface.
virtual RWTraceEventFilterImp::~RWTraceEventFilterImp | ( | void | ) | [virtual] |
Destructor.
RWTraceEventFilterImp::RWTraceEventFilterImp | ( | void | ) | [protected] |
Default constructor.
void RWTraceEventFilterImp::add | ( | RWTraceEventClientImp * | clientP | ) |
virtual void RWTraceEventFilterImp::doAdd | ( | RWTraceEventClientImp * | clientP | ) | [protected, pure virtual] |
Attaches a client to the filter. Derived filters must define this method.
Implemented in RWTraceMultiClientFilterImp, and RWTraceSingleClientFilterImp.
virtual void RWTraceEventFilterImp::doRemove | ( | RWTraceEventClientImp * | clientP | ) | [protected, pure virtual] |
Detaches a client from the filter. Derived filters must define this method.
Implemented in RWTraceMultiClientFilterImp, and RWTraceSingleClientFilterImp.
void RWTraceEventFilterImp::remove | ( | RWTraceEventClientImp * | clientP | ) |
Public interface for removing a client. This member forwards the call to the internal protected doRemove() member. This method is called by the client implementation's disconnect() 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.