//File: DAISAESource.idl // Change history // DAIS RTF 1.1 6320 2004-10-01 CORBA 3 Home key word collision // DAIS RTF 1.1 7086 2004-09-09 Reason is renamed to Category // DAIS RTF 1.1 7137 2004-09-09 Improved error reporting #ifndef __DAIS_AESOURCE_IDL #define __DAIS_AESOURCE_IDL #pragma prefix "omg.org" #include #include //7086 module DAIS { module AlarmsAndEvents { module Source { interface IHome : Node::IHome //6320 { exception PropertyDidNotTranslate{string reason;}; ItemIDs translate_to_item_ids ( in ResourceID source, in ResourceID category, //7086 in PropertyIDs properties ) raises (PropertyDidNotTranslate); ResourceErrors enable_conditions ( in ResourceIDs sources ); //7137 ResourceErrors disable_conditions ( in ResourceIDs sources ); //7137 };};};}; #endif // __DAIS_AESOURCE_IDL