Apama
10.2.0.3
|
An EventSupplier represents the resources created by the Engine to service a connection to an external sink of events. More...
#include <engine_client_cpp.hpp>
Public Member Functions | |
virtual void | disconnect ()=0 |
Disconnect the EventSupplier from its consumer. More... | |
Friends | |
AP_ENGINE_CLIENT_API void | deleteEventSupplier (EventSupplier *evsup) |
This function disconnects and deletes an EventSupplier object. More... | |
An EventSupplier represents the resources created by the Engine to service a connection to an external sink of events.
It filters the event output of the Engine by delivering only the events emitted on a particular set of channels. An EventSupplier passes events to an EventConsumer. EventSupplier objects should be freed using the com::apama::event::deleteEventSupplier function.
EventSupplier is not copiable
|
pure virtual |
Disconnect the EventSupplier from its consumer.
Disconnection is automatically performed as part of deleteEventSupplier so in most cases there is no need to call this method explicitly.
EngineException |
|
friend |
This function disconnects and deletes an EventSupplier object.
It also stops the associated EventConsumer from receiving events.
evsup | A reference to an EventSupplier object. |