Salome HOME
CCAR: add data type dataref to Engines data types. Can be used to exchange references...
authorcaremoli <caremoli>
Fri, 18 Sep 2009 15:10:29 +0000 (15:10 +0000)
committercaremoli <caremoli>
Fri, 18 Sep 2009 15:10:29 +0000 (15:10 +0000)
idl/SALOME_Component.idl
resources/KERNELCatalog.xml.in

index abc6a02d916cb4112be9615217f677b457accbc8..6e70b41e17377412761d20f1dc73565641089c8d 100644 (file)
@@ -52,6 +52,12 @@ module Engines
     any value;
   };
 
+  //!  Structure data type to hold reference on data 
+  struct dataref
+  {
+    string ref;
+  };
+
   typedef sequence<KeyValuePair> FieldsDict;
 
   interface Component ;
index 917418b5259f3c5e0000730c7123011f22d3ebba..35b2edea45d5b2046fda288ed45586466f3d14b2 100644 (file)
@@ -23,6 +23,9 @@
   <sequence name="intvec" content="int"/>
   <sequence name="stringvec" content="string"/>
   <sequence name="boolvec" content="bool"/>
+  <struct name="dataref" >
+    <member name="ref" type="string"/>
+  </struct>
   <objref name="CALCIUM_integer" id="IDL:Ports/Calcium_Ports/Calcium_Integer_Port:1.0"/>
   <objref name="CALCIUM_real" id="IDL:Ports/Calcium_Ports/Calcium_Real_Port:1.0"/>
   <objref name="CALCIUM_double" id="IDL:Ports/Calcium_Ports/Calcium_Double_Port:1.0"/>