diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl b/TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl index b592c2a5247..28fe737b14e 100644 --- a/TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl +++ b/TAO/orbsvcs/orbsvcs/LWFT/FaultNotification.idl @@ -10,6 +10,19 @@ module FLARE { in string component_instance); }; + exception NotifyRegistrationError {}; + + typedef unsigned long NotificationId; + + interface FaultNotifier { + + NotificationId register_fault_notification (in FaultNotification receiver) + raises (NotifyRegistrationError); + + void unregister_fault_notification (in NotificationId id); + + }; + }; #endif /* FAULTNOTIFICATION_IDL */ |