OmniEvents
OmniEvents::Filter Class Referenceabstract

Event filter interface. More...

#include <Filter.h>

Inheritance diagram for OmniEvents::Filter:

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. More...
 
virtual void output (ostream &os) const =0
 

Detailed Description

Event filter interface.

Definition at line 49 of file Filter.h.

Constructor & Destructor Documentation

◆ Filter()

OmniEvents::Filter::Filter ( )
inline

Definition at line 52 of file Filter.h.

◆ ~Filter()

virtual OmniEvents::Filter::~Filter ( )
inlinevirtual

Definition at line 53 of file Filter.h.

Member Function Documentation

◆ keep()

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::FilterByRepositoryId, and OmniEvents::FilterByTCKind.

◆ output()

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

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