Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OmniEvents::Filter Class Reference

Event filter interface. More...

#include <Filter.h>

Inheritance diagram for OmniEvents::Filter:

Inheritance graph
[legend]
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]
 

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


The documentation for this class was generated from the following file:
Generated on Fri Aug 26 20:56:16 2005 for OmniEvents by  doxygen 1.4.3-20050530