next up previous contents
Next: C.2.3 Die Klasse EMS_Event_consumer Up: Die Komponenten für das Previous: C.2.1 Die Klasse Event_consumer

C.2.2 Die Klasse Event_Dispatcher

Die Instanzen dieser Klasse werden anstelle von Event-Channels zum vermitteln von Ereignismeldungen verwendet.
#include <Event_consumer.idl>
#include <snglicls.idl>


interface Event_Dispatcher : Event_consumer
{
void register_consumer(in Event_consumer consumer);  
void consumer_disconnect(in somf_MCollectible consumer);

#ifdef __SOMIDL__
implementation
{
dllname = "consumers.dll";
metaclass = SOMMSingleInstance;

object_created: override;
object_deleted: override;
proxy_created: override;
proxy_deleted: override;
server_added: override;
server_deleted: override;
server_active: override;
server_inactive: override;
AnException: override;
somInit: override;
somUninit: override;
};
#endif /*__SOMIDL__*/
};



Copyright Munich Network Management Team