|  | Apama
    9.12.0.5
    | 
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. |