diff options
Diffstat (limited to 'CIAO/connectors/dds4ccm/impl/ndds/Topic.h')
-rw-r--r-- | CIAO/connectors/dds4ccm/impl/ndds/Topic.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/CIAO/connectors/dds4ccm/impl/ndds/Topic.h b/CIAO/connectors/dds4ccm/impl/ndds/Topic.h deleted file mode 100644 index 1755858aa62..00000000000 --- a/CIAO/connectors/dds4ccm/impl/ndds/Topic.h +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @author Johnny Willemsen (jwillemsen@remedy.nl) - * - * Wrapper facade for NDDS. - */ - -#ifndef NDDS_TOPIC_H -#define NDDS_TOPIC_H - -#include "dds4ccm/impl/ndds/dds4ccm_ndds_export.h" -#include "dds4ccm/idl/ndds/ndds_dcpsC.h" -#include "tao/LocalObject.h" - -class DDSTopic; - -namespace CIAO -{ - namespace NDDS - { - class DDS4CCM_NDDS_Export DDS_Topic_i : - public virtual ::DDS::Topic, - public virtual ::CORBA::LocalObject - { - public: - /// Constructor - DDS_Topic_i (::DDSTopic* topic, - ::DDS::DomainParticipant_ptr dp); - - /// Destructor - virtual ~DDS_Topic_i (void); - - virtual ::DDS::ReturnCode_t set_qos (const ::DDS::TopicQos & qos); - - virtual ::DDS::ReturnCode_t get_qos (::DDS::TopicQos & qos); - - virtual ::DDS::ReturnCode_t set_listener ( - ::DDS::TopicListener_ptr a_listener, - ::DDS::StatusMask mask); - - virtual ::DDS::TopicListener_ptr get_listener (void); - - virtual ::DDS::ReturnCode_t get_inconsistent_topic_status ( - ::DDS::InconsistentTopicStatus & a_status); - - virtual ::DDS::ReturnCode_t enable (void); - - virtual ::DDS::StatusCondition_ptr get_statuscondition (void); - - virtual ::DDS::StatusMask get_status_changes (void); - - virtual ::DDS::InstanceHandle_t get_instance_handle (void); - - virtual char * get_type_name (void); - - virtual char * get_name (void); - - virtual ::DDS::DomainParticipant_ptr get_participant (void); - - ::DDSTopic * get_rti_entity (void); - - void set_rti_entity (::DDSTopic* topic); - - private: - ::DDSTopic * rti_entity_; - ::DDS::DomainParticipant_var dp_; - ::DDS::TopicListener_var topic_listener_; - - DDSTopic * rti_entity (void); - }; - } -} - -#endif |