The DDS4CCM connector implements the DDS4LwCCM specification.
DDS4CCM is part of CIAO and integrates DDS into CCM,
which can be easily deployed, using DAnCE.
The CIAO DDS4CCM connector implementation supports
RTI DDS and
OpenDDS as underlying DDS vendors.
First of all, be sure that CIAO is build and installed and functioning as
expected (see CIAO-INSTALL.html on
how to build and install CIAO).
DDS4CCM uses DAnCE as deployement tool in all of the examples and tests.
Therefor one should also be sure that DAnCE is build and installed
in order to run the DDS4CCM examples.
But... before one builds and installs CIAO and DAnCE, one should
first set the correct flags in the default.features and platform_macros.GNU.
Besided the flags needed to build ACE, TAO, CIAO, and, DAnCE, the following flags should be added for DDS4CCM.
default.features should contain the following flags for RTI DDS:
ndds=1
dds4ccm_ndds=1
default.features should contain the following flags for OpenDDS:
dds4ccm_opendds=1
dds_suppress_anys=0
platform_macros.GNU should contain the following flags for RTI DDS:
ndds=1
dds4ccm_ndds=1
platform_macros.GNU should contain the following flags for OpenDDS:
ndds=1
dds4ccm_ndds=1
To be sure that CIAO, DAnCE and DDS4CCM are build correctly, one might use the CIAO_TAO_DAnCE.mwc workspace.
DDS4CCM should be usable on all platforms that CIAO runs on.
Back to the CIAO install page