//File: DAISAESource.idl #ifndef __DAIS_AESOURCE_IDL #define __DAIS_AESOURCE_IDL #pragma prefix "omg.org" #include module DAIS { module AlarmsAndEvents { module Source { interface Home : Node::Home { exception PropertyDidNotTranslate{string reason;}; ItemIDs translate_to_item_ids ( in ResourceID source, in ResourceID reason, in PropertyIDs properties ) raises (PropertyDidNotTranslate); void enable_conditions ( in ResourceIDs sources ); void disable_conditions ( in ResourceIDs sources ); };};};}; #endif // __DAIS_AESOURCE_IDL