diff options
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h')
-rw-r--r-- | CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h | 44 |
1 files changed, 24 insertions, 20 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h index a232161c718..22d5a2393d7 100644 --- a/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/InstanceHandleManager_T.h @@ -16,33 +16,37 @@ namespace CIAO { namespace DDS4CCM { - template <typename DDS_TYPE, typename CCM_TYPE, typename BASE_TYPE> - class InstanceHandleManager_T : - public virtual BASE_TYPE, - public virtual ::CORBA::LocalObject, - private virtual ACE_Copy_Disabled + namespace RTI { - public: - /// Constructor - InstanceHandleManager_T (void); + template <typename DDS_TYPE, typename CCM_TYPE, typename BASE_TYPE> + class InstanceHandleManager_T : + public virtual BASE_TYPE, + public virtual ::CORBA::LocalObject, + private virtual ACE_Copy_Disabled + { + public: + /// Constructor + InstanceHandleManager_T (void); - /// Destructor - virtual ~InstanceHandleManager_T (void); + /// Destructor + virtual ~InstanceHandleManager_T (void); - virtual ::DDS::InstanceHandle_t register_instance ( - const typename DDS_TYPE::value_type & datum); + virtual ::DDS::InstanceHandle_t register_instance ( + const typename DDS_TYPE::value_type & datum); - virtual void unregister_instance ( - const typename DDS_TYPE::value_type & datum, - const ::DDS::InstanceHandle_t & instance_handle); + virtual void unregister_instance ( + const typename DDS_TYPE::value_type & datum, + const ::DDS::InstanceHandle_t & instance_handle); - void set_impl (::DDS::DataWriter_ptr writer); + void set_impl (::DDS::DataWriter_ptr writer); - typename DDS_TYPE::data_writer * impl (void); + typename DDS_TYPE::data_writer * impl (void); - private: - typename DDS_TYPE::data_writer *impl_; - }; + private: + typename DDS_TYPE::data_writer *impl_; + + }; + } } } |