diff options
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h')
-rw-r--r-- | CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h | 118 |
1 files changed, 57 insertions, 61 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h index 30ee9a94b12..f7655cc7e37 100644 --- a/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h +++ b/CIAO/connectors/dds4ccm/impl/ndds/DataWriter.h @@ -7,105 +7,101 @@ * Wrapper facade for NDDS. */ -#ifndef DDS4CCM_DATAWRITER_H -#define DDS4CCM_DATAWRITER_H +#ifndef CIAO_RTI_DATAWRITER_H +#define CIAO_RTI_DATAWRITER_H #include "dds4ccm/idl/dds_rtf2_dcpsC.h" #include "dds4ccm/idl/dds_rtf2_dcpsEC.h" #include "dds4ccm/impl/ndds/dds4ccm_ndds_impl_export.h" -#include "dds4ccm/impl/ndds/InstanceHandle_t.h" #include "tao/LocalObject.h" -#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) #include "ndds/ndds_cpp.h" -#endif - -#if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) -typedef ::DDS::DataWriter DDSDataWriter; -#endif namespace CIAO { namespace DDS4CCM { - class DDS4CCM_NDDS_IMPL_Export CCM_DDS_DataWriter_i - : public virtual ::DDS::CCM_DataWriter, - public virtual ::CORBA::LocalObject + namespace RTI { - public: - /// Constructor - CCM_DDS_DataWriter_i (DDSDataWriter * dw); + class DDS4CCM_NDDS_IMPL_Export RTI_DataWriter_i + : public virtual ::DDS::CCM_DataWriter, + public virtual ::CORBA::LocalObject + { + public: + // Constructor + RTI_DataWriter_i (void); - /// Destructor - virtual ~CCM_DDS_DataWriter_i (void); + // Destructor + virtual ~RTI_DataWriter_i (void); - virtual - ::DDS::ReturnCode_t set_qos (const ::DDS::DataWriterQos & qos); + virtual + ::DDS::ReturnCode_t set_qos (const ::DDS::DataWriterQos & qos); - virtual - ::DDS::ReturnCode_t get_qos (::DDS::DataWriterQos & qos); + virtual + ::DDS::ReturnCode_t get_qos (::DDS::DataWriterQos & qos); - virtual - ::DDS::ReturnCode_t set_listener (::DDS::DataWriterListener_ptr a_listener, - ::DDS::StatusMask mask); + virtual + ::DDS::ReturnCode_t set_listener (::DDS::DataWriterListener_ptr a_listener, + ::DDS::StatusMask mask); - virtual - ::DDS::DataWriterListener_ptr get_listener (void); + virtual + ::DDS::DataWriterListener_ptr get_listener (void); - virtual - ::DDS::Topic_ptr get_topic (void); + virtual + ::DDS::Topic_ptr get_topic (void); - virtual - ::DDS::Publisher_ptr get_publisher (void); + virtual + ::DDS::Publisher_ptr get_publisher (void); - virtual - ::DDS::ReturnCode_t wait_for_acknowledgments (const ::DDS::Duration_t & max_wait); + virtual + ::DDS::ReturnCode_t wait_for_acknowledgments (const ::DDS::Duration_t & max_wait); - virtual - ::DDS::ReturnCode_t get_liveliness_lost_status (::DDS::LivelinessLostStatus & status); + virtual + ::DDS::ReturnCode_t get_liveliness_lost_status (::DDS::LivelinessLostStatus & status); - virtual - ::DDS::ReturnCode_t get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus & status); + virtual + ::DDS::ReturnCode_t get_offered_deadline_missed_status (::DDS::OfferedDeadlineMissedStatus & status); - virtual - ::DDS::ReturnCode_t get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus & status); + virtual + ::DDS::ReturnCode_t get_offered_incompatible_qos_status (::DDS::OfferedIncompatibleQosStatus & status); - virtual - ::DDS::ReturnCode_t get_publication_matched_status (::DDS::PublicationMatchedStatus & status); + virtual + ::DDS::ReturnCode_t get_publication_matched_status (::DDS::PublicationMatchedStatus & status); - virtual - ::DDS::ReturnCode_t assert_liveliness (void); + virtual + ::DDS::ReturnCode_t assert_liveliness (void); - virtual - ::DDS::ReturnCode_t get_matched_subscriptions (::DDS::InstanceHandleSeq & subscription_handles); + virtual + ::DDS::ReturnCode_t get_matched_subscriptions (::DDS::InstanceHandleSeq & subscription_handles); - virtual - ::DDS::ReturnCode_t get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData & subscription_data, - DDS_INSTANCE_HANDLE_T_IN subscription_handle); + virtual + ::DDS::ReturnCode_t get_matched_subscription_data (::DDS::SubscriptionBuiltinTopicData & subscription_data, + const ::DDS::InstanceHandle_t & subscription_handle); - virtual - ::DDS::ReturnCode_t enable (void); + virtual + ::DDS::ReturnCode_t enable (void); - virtual - ::DDS::StatusCondition_ptr get_statuscondition (void); + virtual + ::DDS::StatusCondition_ptr get_statuscondition (void); - virtual - ::DDS::StatusMask get_status_changes (void); + virtual + ::DDS::StatusMask get_status_changes (void); - virtual - DDS_INSTANCE_HANDLE_T_RETN get_instance_handle (void); + virtual + ::DDS::InstanceHandle_t get_instance_handle (void); - DDSDataWriter * get_impl (void); + DDSDataWriter * get_impl (void); - void set_impl (DDSDataWriter * dw); + void set_impl (DDSDataWriter * dw); - private: - DDSDataWriter * impl_; + private: + DDSDataWriter * impl_; - DDSDataWriter * impl (void); - }; + DDSDataWriter * impl (void); + }; + } } } |