RWTraceMultiClientFilterImp RWTraceEventFilterImp... ... RWTraceEventClientImp RWReference
#include <rw/trace/RWTraceMultiClientFilterImp.h>
RWTraceMultiClientFilterImp is a filter implementation that accepts multiple clients and forwards trace events to them. Objects of this class should be instantiated through the corresponding handle class RWTraceMultiClientFilter.
virtual ~RWTraceMultiClientFilterImp(void);
Destructor.
static RWTraceEventFilter make(void);
Creates a new RWTraceMultiClientFilterImp instance.
virtual void doAdd(RWTraceEventClientImp* clientP);
Attaches a client to the filter.
virtual void doRemove(RWTraceEventClientImp* clientP);
Detaches the specified client.
virtual void doTrace(const RWTraceEvent& ev);
Forwards the trace events to all attached clients.
RWTValOrderedVector<RWTraceEventClientImp*>& getClients(void);
Returns a vector containing pointers to the attached clients.
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.