Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound 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 Methods

 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. More...

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 Nov 19 17:42:33 2004 for OmniEvents by doxygen1.2.15