00001 #ifndef SAMPLEDCOMPONENT_IDL_ 00002 #define SAMPLEDCOMPONENT_IDL_ 00003 00004 #include <baci.idl> 00005 00006 #pragma prefix "alma" 00007 00008 module SAMP { 00009 00010 interface SampledComponent : ACS::CharacteristicComponent { 00011 00015 readonly attribute ACS::ROdouble my_ROdouble; 00016 readonly attribute ACS::RWdouble my_RWdouble; 00017 readonly attribute ACS::ROfloat my_ROfloat; 00018 readonly attribute ACS::RWfloat my_RWfloat; 00019 readonly attribute ACS::ROlong my_ROlong; 00020 readonly attribute ACS::RWlong my_RWlong; 00021 readonly attribute ACS::ROstring my_ROstring; 00022 readonly attribute ACS::RWstring my_RWstring; 00023 readonly attribute ACS::ROlongLong my_ROlongLong; 00024 readonly attribute ACS::RWlongLong my_RWlongLong; 00025 00026 }; 00027 00028 interface ChildSampleComponent : SampledComponent { 00029 readonly attribute ACS::ROlong my_childLong; 00030 }; 00031 00032 }; 00033 00034 #endif