OmniEvents

OmniEvents::Filter Class Reference

Event filter interface. More...

#include <Filter.h>

Inheritance diagram for OmniEvents::Filter:

List of all members.

Public Member Functions

 Filter ()
virtual ~Filter ()
virtual bool keep (const CORBA::Any &event) const =0
 Returns TRUE if the event passes the filter and FALSE if the event should be discarded.
virtual void output (ostream &os) const =0

Detailed Description

Event filter interface.

Definition at line 49 of file Filter.h.


Constructor & Destructor Documentation

OmniEvents::Filter::Filter ( ) [inline]

Definition at line 52 of file Filter.h.

virtual OmniEvents::Filter::~Filter ( ) [inline, virtual]

Definition at line 53 of file Filter.h.


Member Function Documentation

virtual bool OmniEvents::Filter::keep ( const CORBA::Any &  event) const [pure virtual]

Returns TRUE if the event passes the filter and FALSE if the event should be discarded.

Called by filter() once for each event.

Implemented in OmniEvents::FilterByTCKind, and OmniEvents::FilterByRepositoryId.

virtual void OmniEvents::Filter::output ( ostream &  os) const [pure virtual]

The documentation for this class was generated from the following file: