diff options
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/DDS_Update_T.h')
-rw-r--r-- | CIAO/connectors/dds4ccm/impl/DDS_Update_T.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/DDS_Update_T.h b/CIAO/connectors/dds4ccm/impl/DDS_Update_T.h deleted file mode 100644 index 888edbd5764..00000000000 --- a/CIAO/connectors/dds4ccm/impl/DDS_Update_T.h +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @author Johnny Willemsen <jwillemsen@remedy.nl> - * - * Wrapper facade for NDDS. - */ -#ifndef DDS_UPDATE_T_H_ -#define DDS_UPDATE_T_H_ - -#include "dds4ccm/impl/Updater_T.h" -#include "dds4ccm/impl/CCM_DataWriter.h" - -template <typename CCM_TYPE, typename TYPED_WRITER, typename VALUE_TYPE, typename SEQ_VALUE_TYPE> -class DDS_Update_T -{ -public: - DDS_Update_T (void); - ~DDS_Update_T (void); - - typename CCM_TYPE::data_type::_ptr_type get_data (void); - - typename CCM_TYPE::dds_entity_type::_ptr_type get_dds_entity (void); - - void set_component (::CORBA::Object_ptr component); - - void configuration_complete ( - ::DDS::Topic_ptr topic, - ::DDS::Publisher_ptr publisher, - const char * qos_profile, - DDS_XML_QOS_PARSER_TYPE* qos_xml); - - void activate (void); - - void passivate (void); - - void remove (::DDS::Publisher_ptr publisher); - -private: - typedef ::CIAO::DDS4CCM::Updater_T< - typename CCM_TYPE::data_type, - TYPED_WRITER, - VALUE_TYPE, - SEQ_VALUE_TYPE> - Updater_type; - - /** - * DDS_Update - */ - //@{ - ::CIAO::DDS4CCM::LocalObject_Auto_Ptr_T< Updater_type > dds_update_; - ::CIAO::DDS4CCM::LocalObject_Auto_Ptr_T< ::CIAO::DDS4CCM::CCM_DataWriter > ccm_data_writer_; - //@} -}; - -#include "dds4ccm/impl/DDS_Update_T.cpp" - -#endif /* DDS_UPDATE_T_H_ */ |