SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
A body class for trace event filters that accept multiple clients. More...
#include <rw/trace/RWTraceMultiClientFilterImp.h>
Public Member Functions | |
virtual | ~RWTraceMultiClientFilterImp (void) |
Public Member Functions inherited from RWTraceEventFilterImp | |
virtual | ~RWTraceEventFilterImp (void) |
void | add (RWTraceEventClientImp *clientP) |
void | remove (RWTraceEventClientImp *clientP) |
Public Member Functions inherited from RWTraceEventClientImp | |
virtual | ~RWTraceEventClientImp (void) |
void | addReference (void) |
void | connect (RWTraceEventFilter &filter) |
void | connectToManager (void) |
void | disconnect (void) |
unsigned | removeReference (void) |
void | trace (const RWTraceEvent &ev) |
Static Public Member Functions | |
static RWTraceEventFilter | make (void) |
Protected Member Functions | |
RWTraceMultiClientFilterImp (void) | |
virtual void | doAdd (RWTraceEventClientImp *clientP) |
virtual void | doRemove (RWTraceEventClientImp *clientP) |
virtual void | doTrace (const RWTraceEvent &ev) |
RWTValOrderedVector < RWTraceEventClientImp * > | getClients (void) |
Protected Member Functions inherited from RWTraceEventFilterImp | |
RWTraceEventFilterImp (void) | |
Protected Member Functions inherited from RWTraceEventClientImp | |
RWTraceEventClientImp (void) | |
RWMutex & | getMutex (void) |
RWTraceMultiClientFilterImp is a filter implementation that accepts multiple clients to which it forwards trace events. Objects of this class should be instantiated through the corresponding handle class RWTraceMultiClientFilter.
|
virtual |
Destructor.
|
protected |
Default constructor.
|
protectedvirtual |
Attaches a client to the filter.
Implements RWTraceEventFilterImp.
|
protectedvirtual |
Detaches the specified client.
Implements RWTraceEventFilterImp.
|
protectedvirtual |
Forwards the trace events to all attached clients.
Implements RWTraceEventClientImp.
|
inlineprotected |
Returns a vector containing pointers to the attached clients.
|
static |
Creates a new RWTraceMultiClientFilterImp instance.
Copyright © 2014 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.
Provide feedback to Rogue Wave about its documentation.