//File: DAISProperty.idl // Change history // DAIS RTF 1.1 6064 2004-10-01 CORBA 3 TypeID key word collision // DAIS RTF 1.1 6320 2004-10-01 CORBA 3 Home key word collision #ifndef _DAIS_PROPERTY_IDL #define _DAIS_PROPERTY_IDL #pragma prefix "omg.org" #include module DAIS { module Property { struct Description { PropertyID id; string label; string descrip; SimpleValueType canonical_data_type; }; typedef sequence Descriptions; interface IHome //6320 { exception UnknownResourceID {string reason;}; Description find ( in PropertyID property ) raises (UnknownResourceID); Descriptions find_each ( in PropertyIDs properties ) raises (UnknownResourceID); Descriptions find_by_node ( in ResourceID node ) raises (UnknownResourceID); Descriptions find_by_type ( in ResourceID type //6064 ) raises (UnknownResourceID); };};}; #endif // _DAIS_PROPERTY_IDL