summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2013-03-04 12:56:04 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2013-03-04 12:56:04 +0000
commitf12f6e2f1737914e7a82c46ee11a85a7912007b2 (patch)
tree6257daf19a1268c96bb52b597dde01fd1dabddb8
parent09f7541a4eb27258c285ee75cab74683ccfd2174 (diff)
downloadATCD-f12f6e2f1737914e7a82c46ee11a85a7912007b2.tar.gz
Mon Mar 4 12:55:09 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl: * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl: * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h: * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h: * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp: Moved the ShapeType into a nested module and update the cdp to set a fixed typename. Matches the 2013 version of the shapes example
-rw-r--r--CIAO/ChangeLog11
-rw-r--r--CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl54
-rw-r--r--CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl2
-rw-r--r--CIAO/connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h6
-rw-r--r--CIAO/connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h6
-rw-r--r--CIAO/connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp22
6 files changed, 81 insertions, 20 deletions
diff --git a/CIAO/ChangeLog b/CIAO/ChangeLog
index cdc6b69198f..fc400ecd880 100644
--- a/CIAO/ChangeLog
+++ b/CIAO/ChangeLog
@@ -1,3 +1,14 @@
+Mon Mar 4 12:55:09 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
+
+ * connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl:
+ * connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl:
+ * connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h:
+ * connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h:
+ * connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp:
+ Moved the ShapeType into a nested module and update the cdp
+ to set a fixed typename. Matches the 2013 version of the
+ shapes example
+
Wed Feb 27 08:17:40 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* connectors/dds4ccm/idl/dds4ccm_Connector.idl:
diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl
index 9b22f8e2374..199112c9b89 100644
--- a/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl
+++ b/CIAO/connectors/dds4ccm/examples/Shapes/Base/Shapes_Base.idl
@@ -11,30 +11,46 @@
#pragma ndds typesupport "Base/Shapes_BaseSupport.h"
#pragma opendds typesupport "Base/Shapes_BaseTypeSupportImpl.h"
-#pragma DCPS_DATA_TYPE "ShapeType"
-#pragma DCPS_DATA_KEY "ShapeType color"
-
-struct ShapeType {
- string color; //@key
- long x;
- long y;
- long shapesize;
-};
-
+#pragma DCPS_DATA_TYPE "org::omg::dds::demo::ShapeType"
+#pragma DCPS_DATA_KEY "org::omg::dds::demo::ShapeType color"
+
+module org {
+ module omg {
+ module dds {
+ module demo {
+ struct ShapeType {
+ string color; //@key
+ long x;
+ long y;
+ long shapesize;
+ };
#if defined DDS4CCM_NEEDS_SEQUENCES_DEFINED
-typedef sequence<ShapeType> ShapeTypeSeq;
+ typedef sequence<ShapeType> ShapeTypeSeq;
#endif
+ };
+ };
+ };
+};
-#pragma keylist ShapeType color
-#pragma DCPS_DATA_TYPE "Attributes"
-#pragma DCPS_DATA_KEY "Attributes shape"
-#pragma DCPS_DATA_KEY "Attributes color"
+#pragma keylist ShapeType color
-struct Attributes {
- string shape; //@key
- string color; //@key
- float speed;
+#pragma DCPS_DATA_TYPE "org::omg::dds::demo::Attributes"
+#pragma DCPS_DATA_KEY "org::omg::dds::demo::Attributes shape"
+#pragma DCPS_DATA_KEY "org::omg::dds::demo::Attributes color"
+
+module org {
+ module omg {
+ module dds {
+ module demo {
+ struct Attributes {
+ string shape; //@key
+ string color; //@key
+ float speed;
+ };
+ };
+ };
+ };
};
// #pragma DCPS_DATA_SEQUENCE_TYPE "AttributesSeq"
diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl b/CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl
index eb57ee73d2c..556d3c7c274 100644
--- a/CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl
+++ b/CIAO/connectors/dds4ccm/examples/Shapes/Connector/Shapes_Connector.idl
@@ -19,7 +19,7 @@
# include "Base/Shapes_BaseTypeSupport.idl"
#endif
-module ::CCM_DDS::Typed < ::ShapeType, ::ShapeTypeSeq> Shapes;
+module ::CCM_DDS::Typed < ::org::omg::dds::demo::ShapeType, ::org::omg::dds::demo::ShapeTypeSeq> Shapes;
#endif /* SHAPES_CONNECTOR_IDL_ */
diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h b/CIAO/connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h
index 4bdaaddbe1d..0e5ac3b2c5e 100644
--- a/CIAO/connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h
+++ b/CIAO/connectors/dds4ccm/examples/Shapes/Receiver/Shapes_Receiver_exec.h
@@ -38,6 +38,12 @@
#include /**/ "Receiver_exec_export.h"
#include "tao/LocalObject.h"
+// 2013 version of the DDS shapes example moves
+// the ShapeType to a nested module
+using org::omg::dds::demo::ShapeType;
+using org::omg::dds::demo::ShapeTypeSeq;
+using org::omg::dds::demo::ShapeType_var;
+
namespace CIAO_Shapes_Receiver_Impl
{
class Receiver_exec_i;
diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h b/CIAO/connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h
index 3148b6c896b..a748c12d50a 100644
--- a/CIAO/connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h
+++ b/CIAO/connectors/dds4ccm/examples/Shapes/Sender/Shapes_Sender_exec.h
@@ -38,6 +38,12 @@
#include /**/ "Sender_exec_export.h"
#include "tao/LocalObject.h"
+// 2013 version of the DDS shapes example moves
+// the ShapeType to a nested module
+using org::omg::dds::demo::ShapeType;
+using org::omg::dds::demo::ShapeTypeSeq;
+using org::omg::dds::demo::ShapeType_var;
+
namespace CIAO_Shapes_Sender_Impl
{
class Sender_exec_i;
diff --git a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp
index 26c17b19e41..a30193272dd 100644
--- a/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp
+++ b/CIAO/connectors/dds4ccm/examples/Shapes/descriptors/Plan.cdp
@@ -229,6 +229,17 @@
</value>
</value>
</configProperty>
+ <configProperty>
+ <name>type_name</name>
+ <value>
+ <type>
+ <kind>tk_string</kind>
+ </type>
+ <value>
+ <string>ShapeType</string>
+ </value>
+ </value>
+ </configProperty>
</instance>
<instance xmi:id="Shapes_ConnectorComponentInstance2">
<name>Shapes_ConnectorComponent2</name>
@@ -247,6 +258,17 @@
</value>
</value>
</configProperty>
+ <configProperty>
+ <name>type_name</name>
+ <value>
+ <type>
+ <kind>tk_string</kind>
+ </type>
+ <value>
+ <string>ShapeType</string>
+ </value>
+ </value>
+ </configProperty>
</instance>
<instance xmi:id="SenderComponentInstance">
<name>SenderComponent</name>