summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h')
-rw-r--r--CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h b/CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h
new file mode 100644
index 00000000000..e343d52e23c
--- /dev/null
+++ b/CIAO/connectors/dds4ccm/impl/ndds/convertors/TypeConsistencyEnforcementQosPolicy.h
@@ -0,0 +1,30 @@
+/**
+ * @author Johnny Willemsen (jwillemsen@remedy.nl)
+ *
+ * $Id$
+ *
+ * Wrapper facade for NDDS.
+ */
+
+#ifndef DDS4CCM_TYPECONSISTENCYENFORCEMENTQOSPOLICY_H
+#define DDS4CCM_TYPECONSISTENCYENFORCEMENTQOSPOLICY_H
+
+#include "dds4ccm/impl/dds4ccm_conf.h"
+
+#if defined (RTI_DDS_VERSION_MAJOR) && (RTI_DDS_VERSION_MAJOR >= 5)
+
+inline void
+operator<<= (::DDS::TypeConsistencyEnforcementQosPolicy &ddsqos, const ::DDS_TypeConsistencyEnforcementQosPolicy & qos)
+{
+ ddsqos.kind = static_cast < ::DDS::TypeConsistencyKind> (qos.kind);
+}
+
+inline void
+operator<<= (::DDS_TypeConsistencyEnforcementQosPolicy &ddsqos, const ::DDS::TypeConsistencyEnforcementQosPolicy & qos)
+{
+ ddsqos.kind = static_cast < ::DDS_TypeConsistencyKind> (qos.kind);
+}
+
+#endif
+
+#endif /* DDS4CCM_TYPECONSISTENCYENFORCEMENTQOSPOLICY_H */