summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h')
-rw-r--r--CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h204
1 files changed, 97 insertions, 107 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h
index efc943e5b33..12e59f178ed 100644
--- a/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h
+++ b/CIAO/connectors/dds4ccm/impl/ndds/Subscriber.h
@@ -35,149 +35,139 @@ namespace CIAO
{
namespace DDS4CCM
{
- namespace RTI
+ class DDS4CCM_NDDS_IMPL_Export CCM_DDS_Subscriber_i :
+ public virtual ::DDS::CCM_Subscriber,
+ public virtual ::CORBA::LocalObject
{
- class DDS4CCM_NDDS_IMPL_Export RTI_Subscriber_i :
- public virtual ::DDS::CCM_Subscriber,
- public virtual ::CORBA::LocalObject
- {
- public:
- // Constructor
- RTI_Subscriber_i (void);
+ public:
+ /// Constructor
+ CCM_DDS_Subscriber_i (DDSSubscriber * sub);
- // Destructor
- virtual ~RTI_Subscriber_i (void);
+ /// Destructor
+ virtual ~CCM_DDS_Subscriber_i (void);
- 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);
- virtual ::DDS::DataReader_ptr
- create_datareader (
- ::DDS::TopicDescription_ptr a_topic,
- const ::DDS::DataReaderQos & qos,
- ::DDS::DataReaderListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual ::DDS::DataReader_ptr create_datareader (
+ ::DDS::TopicDescription_ptr a_topic,
+ const ::DDS::DataReaderQos & qos,
+ ::DDS::DataReaderListener_ptr a_listener,
+ ::DDS::StatusMask mask);
#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1)
- virtual ::DDS::DataReader_ptr
- create_datareader_with_profile (
- ::DDS::TopicDescription_ptr a_topic,
- const char* library_name,
- const char *profile_name,
- ::DDS::DataReaderListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual ::DDS::DataReader_ptr
+ create_datareader_with_profile (
+ ::DDS::TopicDescription_ptr a_topic,
+ const char* library_name,
+ const char *profile_name,
+ ::DDS::DataReaderListener_ptr a_listener,
+ ::DDS::StatusMask mask);
#endif
- virtual ::DDS::ReturnCode_t
- delete_datareader (
- ::DDS::DataReader_ptr a_datareader);
+ virtual ::DDS::ReturnCode_t
+ delete_datareader (
+ ::DDS::DataReader_ptr a_datareader);
- virtual ::DDS::ReturnCode_t
- delete_contained_entities (void);
+ virtual ::DDS::ReturnCode_t delete_contained_entities (void);
- virtual ::DDS::DataReader_ptr
- lookup_datareader (
- const char * impl_name);
+ virtual ::DDS::DataReader_ptr lookup_datareader (
+ const char * impl_name);
- virtual ::DDS::ReturnCode_t
- get_datareaders (
- ::DDS::DataReaderSeq & readers,
- ::DDS::SampleStateMask sample_states,
- ::DDS::ViewStateMask view_states,
- ::DDS::InstanceStateMask instance_states);
+ virtual ::DDS::ReturnCode_t
+ get_datareaders (
+ ::DDS::DataReaderSeq & readers,
+ ::DDS::SampleStateMask sample_states,
+ ::DDS::ViewStateMask view_states,
+ ::DDS::InstanceStateMask instance_states);
- virtual ::DDS::ReturnCode_t
- notify_datareaders (void);
+ virtual ::DDS::ReturnCode_t
+ notify_datareaders (void);
- virtual ::DDS::ReturnCode_t
- set_qos (
- const ::DDS::SubscriberQos & qos);
+ virtual ::DDS::ReturnCode_t
+ set_qos (
+ const ::DDS::SubscriberQos & qos);
- virtual ::DDS::ReturnCode_t
- get_qos (
- ::DDS::SubscriberQos & qos);
+ virtual ::DDS::ReturnCode_t
+ get_qos (
+ ::DDS::SubscriberQos & qos);
- virtual ::DDS::ReturnCode_t
- set_listener (
- ::DDS::SubscriberListener_ptr a_listener,
- ::DDS::StatusMask mask);
+ virtual ::DDS::ReturnCode_t
+ set_listener (
+ ::DDS::SubscriberListener_ptr a_listener,
+ ::DDS::StatusMask mask);
- virtual ::DDS::SubscriberListener_ptr
- get_listener (void);
+ virtual ::DDS::SubscriberListener_ptr
+ get_listener (void);
- virtual ::DDS::ReturnCode_t
- begin_access (void);
+ virtual ::DDS::ReturnCode_t
+ begin_access (void);
- virtual ::DDS::ReturnCode_t
- end_access (void);
+ virtual ::DDS::ReturnCode_t
+ end_access (void);
- virtual ::DDS::DomainParticipant_ptr
- get_participant (void);
+ virtual ::DDS::DomainParticipant_ptr
+ get_participant (void);
- virtual ::DDS::ReturnCode_t
- set_default_datareader_qos (
- const ::DDS::DataReaderQos & qos);
+ virtual ::DDS::ReturnCode_t
+ set_default_datareader_qos (
+ const ::DDS::DataReaderQos & qos);
- virtual ::DDS::ReturnCode_t
- get_default_datareader_qos (
- ::DDS::DataReaderQos & qos);
+ virtual ::DDS::ReturnCode_t
+ get_default_datareader_qos (
+ ::DDS::DataReaderQos & qos);
- virtual ::DDS::ReturnCode_t
- copy_from_topic_qos (
- ::DDS::DataReaderQos & a_datareader_qos,
- const ::DDS::TopicQos & a_impl_qos);
+ virtual ::DDS::ReturnCode_t
+ copy_from_topic_qos (
+ ::DDS::DataReaderQos & a_datareader_qos,
+ const ::DDS::TopicQos & a_impl_qos);
- DDSSubscriber * get_impl (void);
+ DDSSubscriber * get_impl (void);
- void set_impl (DDSSubscriber * sub);
+ void set_impl (DDSSubscriber * sub);
- private:
- DDSSubscriber *impl_;
+ private:
+ DDSSubscriber *impl_;
- DDSSubscriber *impl (void);
+ DDSSubscriber *impl (void);
- DDSDataReader *
- create_datareader (
- DDSTopic * topic,
- DDSDataReaderListener * rti_drl,
- ::DDS::StatusMask mask);
+ DDSDataReader *
+ create_datareader (
+ DDSTopic * topic,
+ DDSDataReaderListener * rti_drl,
+ ::DDS::StatusMask mask);
- DDSDataReader *
- create_datareader (
- DDSContentFilteredTopic * topic,
- DDSDataReaderListener * rti_drl,
- ::DDS::StatusMask mask);
+ DDSDataReader *
+ create_datareader (
+ DDSContentFilteredTopic * topic,
+ DDSDataReaderListener * rti_drl,
+ ::DDS::StatusMask mask);
#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1)
- DDSDataReader *
- create_datareader_with_profile (
- DDSContentFilteredTopic * topic,
- const char* library_name,
- const char *profile_name,
- DDSDataReaderListener * rti_drl,
- ::DDS::StatusMask mask);
+ DDSDataReader *
+ create_datareader_with_profile (
+ DDSContentFilteredTopic * topic,
+ const char* library_name,
+ const char *profile_name,
+ DDSDataReaderListener * rti_drl,
+ ::DDS::StatusMask mask);
#endif
#if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1)
- DDSDataReader *
- create_datareader_with_profile (
- DDSTopic * topic,
- const char* library_name,
- const char *profile_name,
- DDSDataReaderListener * rti_drl,
- ::DDS::StatusMask mask);
-#endif
- };
- }
+ DDSDataReader *
+ create_datareader_with_profile (
+ DDSTopic * topic,
+ const char* library_name,
+ const char *profile_name,
+ DDSDataReaderListener * rti_drl,
+ ::DDS::StatusMask mask);
+#endif
+ };
}
}