DDS4CCM  1.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CIAO::NDDS::DDS_DomainParticipant_i Class Reference

#include <DomainParticipant.h>

Inheritance diagram for CIAO::NDDS::DDS_DomainParticipant_i:
Inheritance graph
Collaboration diagram for CIAO::NDDS::DDS_DomainParticipant_i:
Collaboration graph

Public Member Functions

 DDS_DomainParticipant_i (DDSDomainParticipant *dp)
 Constructor. More...
 
virtual ~DDS_DomainParticipant_i (void)
 Destructor. More...
 
virtual ::DDS::Publisher_ptr create_publisher (const ::DDS::PublisherQos &qos,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::Publisher_ptr create_publisher_with_profile (const char *qos_profile,::DDS::PublisherListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::ReturnCode_t delete_publisher (::DDS::Publisher_ptr p)
 
virtual ::DDS::Subscriber_ptr create_subscriber (const ::DDS::SubscriberQos &qos,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::Subscriber_ptr create_subscriber_with_profile (const char *qos_profile,::DDS::SubscriberListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::ReturnCode_t delete_subscriber (::DDS::Subscriber_ptr s)
 
virtual ::DDS::Subscriber_ptr get_builtin_subscriber (void)
 
virtual ::DDS::Topic_ptr create_topic (const char *impl_name, const char *type_name, const ::DDS::TopicQos &qos,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::Topic_ptr create_topic_with_profile (const char *impl_name, const char *type_name, const char *qos_profile,::DDS::TopicListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual ::DDS::ReturnCode_t delete_topic (::DDS::Topic_ptr a_topic)
 
virtual ::DDS::Topic_ptr find_topic (const char *impl_name, const ::DDS::Duration_t &timeout)
 
virtual ::DDS::TopicDescription_ptr lookup_topicdescription (const char *name)
 
virtual
::DDS::ContentFilteredTopic_ptr 
create_contentfilteredtopic (const char *name,::DDS::Topic_ptr related_topic, const char *filter_expression, const ::DDS::StringSeq &expression_parameters)
 
virtual ::DDS::ReturnCode_t delete_contentfilteredtopic (::DDS::ContentFilteredTopic_ptr a_contentfilteredtopic)
 
virtual ::DDS::MultiTopic_ptr create_multitopic (const char *name, const char *type_name, const char *subscription_expression, const ::DDS::StringSeq &expression_parameters)
 
virtual ::DDS::ReturnCode_t delete_multitopic (::DDS::MultiTopic_ptr a_multitopic)
 
virtual ::DDS::ReturnCode_t delete_contained_entities (void)
 
virtual ::DDS::ReturnCode_t set_qos (const ::DDS::DomainParticipantQos &qos)
 
virtual ::DDS::ReturnCode_t get_qos (::DDS::DomainParticipantQos &qos)
 
virtual ::DDS::ReturnCode_t set_listener (::DDS::DomainParticipantListener_ptr a_listener,::DDS::StatusMask mask)
 
virtual
::DDS::DomainParticipantListener_ptr 
get_listener (void)
 
virtual ::DDS::ReturnCode_t ignore_participant (DDS_INSTANCE_HANDLE_T_IN handle)
 
virtual ::DDS::ReturnCode_t ignore_topic (DDS_INSTANCE_HANDLE_T_IN handle)
 
virtual ::DDS::ReturnCode_t ignore_publication (DDS_INSTANCE_HANDLE_T_IN handle)
 
virtual ::DDS::ReturnCode_t ignore_subscription (DDS_INSTANCE_HANDLE_T_IN handle)
 
virtual ::DDS::DomainId_t get_domain_id (void)
 
virtual ::DDS::ReturnCode_t assert_liveliness (void)
 
virtual ::DDS::ReturnCode_t set_default_publisher_qos (const ::DDS::PublisherQos &qos)
 
virtual ::DDS::ReturnCode_t get_default_publisher_qos (::DDS::PublisherQos &qos)
 
virtual ::DDS::ReturnCode_t set_default_subscriber_qos (const ::DDS::SubscriberQos &qos)
 
virtual ::DDS::ReturnCode_t get_default_subscriber_qos (::DDS::SubscriberQos &qos)
 
virtual ::DDS::ReturnCode_t set_default_topic_qos (const ::DDS::TopicQos &qos)
 
virtual ::DDS::ReturnCode_t get_default_topic_qos (::DDS::TopicQos &qos)
 
virtual ::DDS::ReturnCode_t get_discovered_participants (::DDS::InstanceHandleSeq &impl_handles)
 
virtual ::DDS::ReturnCode_t get_discovered_participant_data (::DDS::ParticipantBuiltinTopicData &impl_data, DDS_INSTANCE_HANDLE_T_IN impl_handle)
 
virtual ::DDS::ReturnCode_t get_discovered_topics (::DDS::InstanceHandleSeq &impl_handles)
 
virtual ::DDS::ReturnCode_t get_discovered_topic_data (::DDS::TopicBuiltinTopicData &impl_data, DDS_INSTANCE_HANDLE_T_IN impl_handle)
 
virtual ::CORBA::Boolean contains_entity (DDS_INSTANCE_HANDLE_T_IN a_handle)
 
virtual ::DDS::ReturnCode_t get_current_time (::DDS::Time_t &current_time)
 
virtual ::DDS::ReturnCode_t enable (void)
 
virtual ::DDS::StatusCondition_ptr get_statuscondition (void)
 
virtual ::DDS::StatusMask get_status_changes (void)
 
virtual DDS_INSTANCE_HANDLE_T_RETN get_instance_handle (void)
 
::DDSDomainParticipant * get_rti_entity (void)
 
void set_rti_entity (::DDSDomainParticipant *dp)
 
- Public Member Functions inherited from DDS::DomainParticipant
Publisher create_publisher (in PublisherQos qos, in PublisherListener a_listener, in StatusMask mask)
 
Publisher create_publisher_with_profile (in string qos_profile, in PublisherListener a_listener, in StatusMask mask)
 
ReturnCode_t delete_publisher (in Publisher p)
 
Subscriber create_subscriber (in SubscriberQos qos, in SubscriberListener a_listener, in StatusMask mask)
 
Subscriber create_subscriber_with_profile (in string qos_profile, in SubscriberListener a_listener, in StatusMask mask)
 
ReturnCode_t delete_subscriber (in Subscriber s)
 
Topic create_topic (in string topic_name, in string type_name, in TopicQos qos, in TopicListener a_listener, in StatusMask mask)
 
Topic create_topic_with_profile (in string topic_name, in string type_name, in string qos_profile, in TopicListener a_listener, in StatusMask mask)
 
ReturnCode_t delete_topic (in Topic a_topic)
 
Topic find_topic (in string topic_name, in Duration_t timeout)
 
TopicDescription lookup_topicdescription (in string name)
 
ContentFilteredTopic create_contentfilteredtopic (in string name, in Topic related_topic, in string filter_expression, in StringSeq expression_parameters)
 
ReturnCode_t delete_contentfilteredtopic (in ContentFilteredTopic a_contentfilteredtopic)
 
MultiTopic create_multitopic (in string name, in string type_name, in string subscription_expression, in StringSeq expression_parameters)
 
ReturnCode_t delete_multitopic (in MultiTopic a_multitopic)
 
ReturnCode_t set_qos (in DomainParticipantQos qos)
 
ReturnCode_t get_qos (inout DomainParticipantQos qos)
 
ReturnCode_t set_listener (in DomainParticipantListener a_listener, in StatusMask mask)
 
ReturnCode_t ignore_participant (in InstanceHandle_t handle)
 
ReturnCode_t ignore_topic (in InstanceHandle_t handle)
 
ReturnCode_t ignore_publication (in InstanceHandle_t handle)
 
ReturnCode_t ignore_subscription (in InstanceHandle_t handle)
 
ReturnCode_t set_default_publisher_qos (in PublisherQos qos)
 
ReturnCode_t get_default_publisher_qos (inout PublisherQos qos)
 
ReturnCode_t set_default_subscriber_qos (in SubscriberQos qos)
 
ReturnCode_t get_default_subscriber_qos (inout SubscriberQos qos)
 
ReturnCode_t set_default_topic_qos (in TopicQos qos)
 
ReturnCode_t get_default_topic_qos (inout TopicQos qos)
 
ReturnCode_t get_discovered_participants (inout InstanceHandleSeq participant_handles)
 
ReturnCode_t get_discovered_participant_data (inout ParticipantBuiltinTopicData participant_data, in InstanceHandle_t participant_handle)
 
ReturnCode_t get_discovered_topics (inout InstanceHandleSeq topic_handles)
 
ReturnCode_t get_discovered_topic_data (inout TopicBuiltinTopicData topic_data, in InstanceHandle_t topic_handle)
 
boolean contains_entity (in InstanceHandle_t a_handle)
 
ReturnCode_t get_current_time (inout Time_t current_time)
 
- Public Member Functions inherited from CORBA::Object
virtual TAO::ObjectKey_key (void)
 
virtual CORBA::ULong _hash (CORBA::ULong maximum)
 
virtual CORBA::Boolean _is_equivalent (CORBA::Object_ptr other_obj)
 
virtual CORBA::Boolean _non_existent (void)
 
virtual InterfaceDef_ptr _get_interface (void)
 
virtual CORBA::Object_ptr _get_component (void)
 
virtual char * _repository_id (void)
 
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::Request_ptr &request, CORBA::Flags req_flags)
 
virtual void _create_request (CORBA::Context_ptr ctx, const char *operation, CORBA::NVList_ptr arg_list, CORBA::NamedValue_ptr result, CORBA::ExceptionList_ptr exclist, CORBA::ContextList_ptr ctxtlist, CORBA::Request_ptr &request, CORBA::Flags req_flags)
 
virtual CORBA::Request_ptr _request (const char *operation)
 
virtual CORBA::ORB_ptr _get_orb (void)
 

Protected Member Functions

::DDSDomainParticipant * rti_entity (void)
 

Protected Attributes

::DDSDomainParticipant * rti_entity_
 

Constructor & Destructor Documentation

CIAO::NDDS::DDS_DomainParticipant_i::DDS_DomainParticipant_i ( DDSDomainParticipant *  dp)

Constructor.

CIAO::NDDS::DDS_DomainParticipant_i::~DDS_DomainParticipant_i ( void  )
virtual

Destructor.

Member Function Documentation

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::assert_liveliness ( void  )
CORBA::Boolean CIAO::NDDS::DDS_DomainParticipant_i::contains_entity ( DDS_INSTANCE_HANDLE_T_IN  a_handle)
DDS::ContentFilteredTopic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_contentfilteredtopic ( const char *  name,
::DDS::Topic_ptr  related_topic,
const char *  filter_expression,
const ::DDS::StringSeq expression_parameters 
)
DDS::MultiTopic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_multitopic ( const char *  name,
const char *  type_name,
const char *  subscription_expression,
const ::DDS::StringSeq expression_parameters 
)
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher ( const ::DDS::PublisherQos qos,
::DDS::PublisherListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::Publisher_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_publisher_with_profile ( const char *  qos_profile,
::DDS::PublisherListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber ( const ::DDS::SubscriberQos qos,
::DDS::SubscriberListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_subscriber_with_profile ( const char *  qos_profile,
::DDS::SubscriberListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_topic ( const char *  impl_name,
const char *  type_name,
const ::DDS::TopicQos qos,
::DDS::TopicListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::create_topic_with_profile ( const char *  impl_name,
const char *  type_name,
const char *  qos_profile,
::DDS::TopicListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contained_entities ( void  )
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_contentfilteredtopic ( ::DDS::ContentFilteredTopic_ptr  a_contentfilteredtopic)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_multitopic ( ::DDS::MultiTopic_ptr  a_multitopic)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_publisher ( ::DDS::Publisher_ptr  p)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_subscriber ( ::DDS::Subscriber_ptr  s)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::delete_topic ( ::DDS::Topic_ptr  a_topic)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::enable ( void  )

Implements DDS::Entity.

DDS::Topic_ptr CIAO::NDDS::DDS_DomainParticipant_i::find_topic ( const char *  impl_name,
const ::DDS::Duration_t timeout 
)
DDS::Subscriber_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_builtin_subscriber ( void  )
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_current_time ( ::DDS::Time_t current_time)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_publisher_qos ( ::DDS::PublisherQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_subscriber_qos ( ::DDS::SubscriberQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_default_topic_qos ( ::DDS::TopicQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_participant_data ( ::DDS::ParticipantBuiltinTopicData impl_data,
DDS_INSTANCE_HANDLE_T_IN  impl_handle 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_participants ( ::DDS::InstanceHandleSeq impl_handles)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_topic_data ( ::DDS::TopicBuiltinTopicData impl_data,
DDS_INSTANCE_HANDLE_T_IN  impl_handle 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_discovered_topics ( ::DDS::InstanceHandleSeq impl_handles)
DDS::DomainId_t CIAO::NDDS::DDS_DomainParticipant_i::get_domain_id ( void  )
DDS_INSTANCE_HANDLE_T_RETN CIAO::NDDS::DDS_DomainParticipant_i::get_instance_handle ( void  )
virtual

Implements DDS::Entity.

DDS::DomainParticipantListener_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_listener ( void  )
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::get_qos ( ::DDS::DomainParticipantQos qos)
DDSDomainParticipant * CIAO::NDDS::DDS_DomainParticipant_i::get_rti_entity ( void  )
DDS::StatusMask CIAO::NDDS::DDS_DomainParticipant_i::get_status_changes ( void  )

Implements DDS::Entity.

DDS::StatusCondition_ptr CIAO::NDDS::DDS_DomainParticipant_i::get_statuscondition ( void  )

Implements DDS::Entity.

DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_participant ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_publication ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_subscription ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::ignore_topic ( DDS_INSTANCE_HANDLE_T_IN  handle)
DDS::TopicDescription_ptr CIAO::NDDS::DDS_DomainParticipant_i::lookup_topicdescription ( const char *  name)
DDSDomainParticipant * CIAO::NDDS::DDS_DomainParticipant_i::rti_entity ( void  )
protected
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_publisher_qos ( const ::DDS::PublisherQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_subscriber_qos ( const ::DDS::SubscriberQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_default_topic_qos ( const ::DDS::TopicQos qos)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_listener ( ::DDS::DomainParticipantListener_ptr  a_listener,
::DDS::StatusMask  mask 
)
DDS::ReturnCode_t CIAO::NDDS::DDS_DomainParticipant_i::set_qos ( const ::DDS::DomainParticipantQos qos)
void CIAO::NDDS::DDS_DomainParticipant_i::set_rti_entity ( ::DDSDomainParticipant *  dp)

Member Data Documentation

::DDSDomainParticipant* CIAO::NDDS::DDS_DomainParticipant_i::rti_entity_
protected

The documentation for this class was generated from the following files: