Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWTraceSingleClientFilterImp


RWTraceSingleClientFilterImp RWTraceEventFilterImp ... ... RWTraceEventClientImp RWReference

Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Member Functions

Package

Execution Tracing

Header File

#include <rw/trace/RWTraceSingleClientFilterImp.h>

Description

RWTraceSingleClientFilterImp is a filter implementation that accepts one client and forwards trace events to it. This class is intended to be the base class for filters that accept one client. It is not meant to be instantiated as it provides no functionality. If one attempts to add a client and the filter already has one, a TraceClientAlreadyAdded exception is thrown.

Public Destructors

virtual 
~RWTraceSingleClientFilterImp(void);

Static Public Member Functions

static RWTraceSingleClientFilter 
make(void);

Public Member Functions

void 
disconnectClient(void);

Protected Member Functions

virtual void 
doAdd(RWTraceEventClientImp* clientP);
virtual void 
doDisconnectClient();
virtual void 
doRemove(RWTraceEventClientImp* clientP);
virtual void 
doTrace(const RWTraceEvent& ev);
RWTraceEventClientImp* 
getClient();

See Also

RWTraceMultiClientFilterImp



Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.