Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWTraceEventClient


Base Class

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

Data Types

Member Functions

Package

Execution Tracing

Header File

#include <rw/trace/RWTraceEventClient.h>

Description

RWTraceEventClient is the handle for trace event client implementations. A client must be connected to a filter (or the global trace manager) to receive trace messages. The filter calls the trace() method each time a trace event is generated. Derived clients should redefine this method to process the event.

Public Constructors

RWTraceEventClient(RWStaticCtor);
RWTraceEventClient(RWTraceEventClientImp* bodyP = 0);
RWTraceEventClient(const RWTraceEventClient& second);

Public Destructors

virtual 
~RWTraceEventClient();

Public Operators

RWBoolean 
operator!=(const RWTraceEventClient& second);
RWBoolean 
operator==(const RWTraceEventClient& second);
RWTraceEventClient& 
operator=(RWTraceEventClientImp* ptr);
RWTraceEventClient& 
operator=(const RWTraceEventClient& second);

Public Member Functions

void 
connect(RWTraceEventFilter& filter);
void 
connectToManager(void);
void 
disconnect(void);
RWBoolean 
isValid(void) const;
void 
orphan(void);
void 
trace(const RWTraceEvent& ev);
void 
validate(void) const;

See Also

RWTraceEventFilter, RWTraceManagerImp, TraceEventClientImp



Previous fileTop of DocumentContentsIndexNext file

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