summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/Publisher.h')
-rw-r--r--CIAO/connectors/dds4ccm/impl/ndds/Publisher.h137
1 files changed, 67 insertions, 70 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h
index da2a338e9b6..24d218429a3 100644
--- a/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h
+++ b/CIAO/connectors/dds4ccm/impl/ndds/Publisher.h
@@ -31,104 +31,101 @@ namespace CIAO
{
namespace DDS4CCM
{
- namespace RTI
+ class DDS4CCM_NDDS_IMPL_Export CCM_DDS_Publisher_i :
+ public virtual ::DDS::CCM_Publisher,
+ public virtual ::CORBA::LocalObject
{
- class DDS4CCM_NDDS_IMPL_Export RTI_Publisher_i :
- public virtual ::DDS::CCM_Publisher,
- public virtual ::CORBA::LocalObject
- {
- public:
- // Constructor
- RTI_Publisher_i (void);
+ public:
+ /// Constructor
+ CCM_DDS_Publisher_i (DDSPublisher * dw);
- // Destructor
- virtual ~RTI_Publisher_i (void);
+ /// Destructor
+ virtual ~CCM_DDS_Publisher_i (void);
- virtual
- ::DDS::DataWriter_ptr create_datawriter (::DDS::Topic_ptr a_topic,
- const ::DDS::DataWriterQos & qos,
- ::DDS::DataWriterListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual
+ ::DDS::DataWriter_ptr create_datawriter (::DDS::Topic_ptr a_topic,
+ const ::DDS::DataWriterQos & qos,
+ ::DDS::DataWriterListener_ptr a_listener,
+ ::DDS::StatusMask mask);
- virtual
- ::DDS::DataWriter_ptr create_datawriter_with_profile (::DDS::Topic_ptr a_topic,
- const char* library_name,
- const char *profile_name,
- ::DDS::DataWriterListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual
+ ::DDS::DataWriter_ptr create_datawriter_with_profile (::DDS::Topic_ptr a_topic,
+ const char* library_name,
+ const char *profile_name,
+ ::DDS::DataWriterListener_ptr a_listener,
+ ::DDS::StatusMask mask);
- virtual
- ::DDS::ReturnCode_t delete_datawriter (::DDS::DataWriter_ptr a_datawriter);
+ virtual
+ ::DDS::ReturnCode_t delete_datawriter (::DDS::DataWriter_ptr a_datawriter);
- virtual
- ::DDS::DataWriter_ptr lookup_datawriter (const char * impl_name);
+ virtual
+ ::DDS::DataWriter_ptr lookup_datawriter (const char * impl_name);
- virtual
- ::DDS::ReturnCode_t delete_contained_entities (void);
+ virtual
+ ::DDS::ReturnCode_t delete_contained_entities (void);
- virtual
- ::DDS::ReturnCode_t set_qos (const ::DDS::PublisherQos & qos);
+ virtual
+ ::DDS::ReturnCode_t set_qos (const ::DDS::PublisherQos & qos);
- virtual
- ::DDS::ReturnCode_t get_qos (::DDS::PublisherQos & qos);
+ virtual
+ ::DDS::ReturnCode_t get_qos (::DDS::PublisherQos & qos);
- virtual
- ::DDS::ReturnCode_t set_listener (::DDS::PublisherListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual
+ ::DDS::ReturnCode_t set_listener (::DDS::PublisherListener_ptr a_listener,
+ ::DDS::StatusMask mask);
- virtual
- ::DDS::PublisherListener_ptr get_listener (void);
+ virtual
+ ::DDS::PublisherListener_ptr get_listener (void);
- virtual
- ::DDS::ReturnCode_t suspend_publications (void);
+ virtual
+ ::DDS::ReturnCode_t suspend_publications (void);
- virtual
- ::DDS::ReturnCode_t resume_publications (void);
+ virtual
+ ::DDS::ReturnCode_t resume_publications (void);
- virtual
- ::DDS::ReturnCode_t begin_coherent_changes (void);
+ virtual
+ ::DDS::ReturnCode_t begin_coherent_changes (void);
- virtual
- ::DDS::ReturnCode_t end_coherent_changes (void);
+ virtual
+ ::DDS::ReturnCode_t end_coherent_changes (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::DomainParticipant_ptr get_participant (void);
+ virtual
+ ::DDS::DomainParticipant_ptr get_participant (void);
- virtual
- ::DDS::ReturnCode_t set_default_datawriter_qos (const ::DDS::DataWriterQos & qos);
+ virtual
+ ::DDS::ReturnCode_t set_default_datawriter_qos (const ::DDS::DataWriterQos & qos);
- virtual
- ::DDS::ReturnCode_t get_default_datawriter_qos (::DDS::DataWriterQos & qos);
+ virtual
+ ::DDS::ReturnCode_t get_default_datawriter_qos (::DDS::DataWriterQos & qos);
- virtual
- ::DDS::ReturnCode_t copy_from_topic_qos (::DDS::DataWriterQos & a_dataimpl_qos,
- const ::DDS::TopicQos & a_impl_qos);
+ virtual
+ ::DDS::ReturnCode_t copy_from_topic_qos (::DDS::DataWriterQos & a_dataimpl_qos,
+ const ::DDS::TopicQos & a_impl_qos);
- 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::InstanceHandle_t get_instance_handle (void);
+ virtual
+ ::DDS::InstanceHandle_t get_instance_handle (void);
- DDSPublisher * get_impl (void);
+ DDSPublisher * get_impl (void);
- void set_impl (DDSPublisher *p);
+ void set_impl (DDSPublisher *p);
- private:
- DDSPublisher *impl_;
+ private:
+ DDSPublisher *impl_;
- DDSPublisher *impl (void);
- };
- }
+ DDSPublisher *impl (void);
+ };
}
}