Poco::RemotingNG

template < typename T >

class EventFilter

Library: RemotingNG
Package: ORB
Header: Poco/RemotingNG/EventFilter.h

Description

The interface template for event filters.

Inheritance

Direct Base Classes: Poco::RefCountedObject

All Base Classes: Poco::RefCountedObject

Member Summary

Member Functions: accept

Inherited Functions: duplicate, referenceCount, release

Types

ArgType

typedef T ArgType;

Ptr

typedef Poco::AutoPtr < EventFilter < T > > Ptr;

Constructors

EventFilter inline

EventFilter();

Creates the EventFilter.

Destructor

~EventFilter virtual inline

virtual ~EventFilter();

Destroys the EventFilter.

Member Functions

accept virtual

virtual bool accept(
    const T & value
) = 0;

Returns true if the event should be delivered, false otherwise.