summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/impl/DDS_Get_T.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/DDS_Get_T.h')
-rw-r--r--CIAO/connectors/dds4ccm/impl/DDS_Get_T.h62
1 files changed, 0 insertions, 62 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/DDS_Get_T.h b/CIAO/connectors/dds4ccm/impl/DDS_Get_T.h
deleted file mode 100644
index 2c7e9407e92..00000000000
--- a/CIAO/connectors/dds4ccm/impl/DDS_Get_T.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/**
- * @author Marcel Smit (msmit@remedy.nl)
- *
- * Wrapper facade for NDDS.
- */
-#ifndef DDS_GET_T_H_
-#define DDS_GET_T_H_
-
-#include "dds4ccm/impl/DDS_Subscriber_Base_T.h"
-#include "dds4ccm/impl/Getter_T.h"
-
-template <typename CCM_TYPE, typename TYPED_DDS_READER, typename VALUE_TYPE,
- typename SEQ_VALUE_TYPE, bool FIXED>
-class DDS_Get_T
- : public DDS_Subscriber_Base_T<CCM_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE>
-{
-public:
- DDS_Get_T (void);
- ~DDS_Get_T (void);
-
- /**
- * @name DDS_Get
- * DDS_Get operations
- */
- //@{
- typename CCM_TYPE::fresh_data_type::_ptr_type get_fresh_data (void);
- //@}
-
- void set_component (::CORBA::Object_ptr component);
-
- void configuration_complete (
- ::DDS::Topic_ptr topic,
- ::DDS::Subscriber_ptr subscriber,
- const char * qos_profile,
- DDS_XML_QOS_PARSER_TYPE* qos_xml);
-
- void remove (::DDS::Subscriber_ptr subscriber);
-
-private:
- typedef DDS_Subscriber_Base_T<CCM_TYPE, TYPED_DDS_READER, VALUE_TYPE, SEQ_VALUE_TYPE>
- SubscriberBase_type;
-
- typedef ::CIAO::DDS4CCM::Getter_T<
- typename CCM_TYPE::fresh_data_type,
- TYPED_DDS_READER ,
- VALUE_TYPE,
- SEQ_VALUE_TYPE,
- FIXED>
- Getter_type;
-
- /**
- * DDS_Get
- */
- //@{
- ::DDS::DataReaderListener_var listener_;
- ::CIAO::DDS4CCM::LocalObject_Auto_Ptr_T<Getter_type> dds_get_;
- //@}
-};
-
-#include "dds4ccm/impl/DDS_Get_T.cpp"
-
-#endif /* DDS_GET_T_H_ */