RWTraceEventFilterImp RWTraceEventClientImp RWReference
#include <rw/trace/RWTraceEventFilterImp.h>
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(void);
Destructor.
void add(RWTraceEventClientImp* clientP);
Public interface for adding a client. This member forwards the call to the internal protected doAdd() member. This method is called by the client implementation's connect() member.
void 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.
virtual void doAdd(RWTraceEventClientImp* clientP) = 0;
Attaches a client to the filter. Derived filters must define this method.
virtual void doRemove(RWTraceEventClientImp* clientP) = 0;
Detaches a client to the filter. Derived filters must define this method.
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.