/* -*- C++ -*- */ // $Id$ // ============================================================================ // // = LIBRARY // EventComm // // = FILENAME // Notification_Receiver.idl // // = DESCRIPTION // The CORBA IDL interface for the Event Communication // component. // // = AUTHOR // Douglas C. Schmidt (schmidt@cs.wustl.edu) // // ============================================================================ #include "Notification.idl" #ifndef _Notification_Receiver_iDL #define _Notification_Receiver_iDL interface Notification_Receiver { // = TITLE // Defines the interface for a of events. // Note that all operations are to avoid blocking. void receive_notification (in Notification notification); // Inform the that has occurred. void disconnect (in string reason); // Disconnect the from the , // giving it the . }; #endif /* _Notification_Receiver_iDL */