Poco::RemotingNG

template < typename T >

class EventFilter

File Information

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 Aliases

ArgType

using ArgType = T;

Ptr

using Ptr = Poco::AutoPtr < EventFilter < T >>;

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.