DDS4CCM  1.1.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DDS::DomainParticipant Interface Reference

import "ndds_dcps.idl";

Inheritance diagram for DDS::DomainParticipant:
Inheritance graph
Collaboration diagram for DDS::DomainParticipant:
Collaboration graph

Public Member Functions

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)
 
Subscriber get_builtin_subscriber ()
 
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 delete_contained_entities ()
 
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)
 
DomainParticipantListener get_listener ()
 
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)
 
DomainId_t get_domain_id ()
 
ReturnCode_t assert_liveliness ()
 
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 DDS::Entity
ReturnCode_t enable ()
 
StatusCondition get_statuscondition ()
 
StatusMask get_status_changes ()
 
InstanceHandle_t get_instance_handle ()
 

Member Function Documentation

ReturnCode_t DDS::DomainParticipant::assert_liveliness ( )
boolean DDS::DomainParticipant::contains_entity ( in InstanceHandle_t  a_handle)
ContentFilteredTopic DDS::DomainParticipant::create_contentfilteredtopic ( in string  name,
in Topic  related_topic,
in string  filter_expression,
in StringSeq  expression_parameters 
)
MultiTopic DDS::DomainParticipant::create_multitopic ( in string  name,
in string  type_name,
in string  subscription_expression,
in StringSeq  expression_parameters 
)
Publisher DDS::DomainParticipant::create_publisher ( in PublisherQos  qos,
in PublisherListener  a_listener,
in StatusMask  mask 
)
Publisher DDS::DomainParticipant::create_publisher_with_profile ( in string  qos_profile,
in PublisherListener  a_listener,
in StatusMask  mask 
)
Subscriber DDS::DomainParticipant::create_subscriber ( in SubscriberQos  qos,
in SubscriberListener  a_listener,
in StatusMask  mask 
)
Subscriber DDS::DomainParticipant::create_subscriber_with_profile ( in string  qos_profile,
in SubscriberListener  a_listener,
in StatusMask  mask 
)
Topic DDS::DomainParticipant::create_topic ( in string  topic_name,
in string  type_name,
in TopicQos  qos,
in TopicListener  a_listener,
in StatusMask  mask 
)
Topic DDS::DomainParticipant::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 DDS::DomainParticipant::delete_contained_entities ( )
ReturnCode_t DDS::DomainParticipant::delete_contentfilteredtopic ( in ContentFilteredTopic  a_contentfilteredtopic)
ReturnCode_t DDS::DomainParticipant::delete_multitopic ( in MultiTopic  a_multitopic)
ReturnCode_t DDS::DomainParticipant::delete_publisher ( in Publisher  p)
ReturnCode_t DDS::DomainParticipant::delete_subscriber ( in Subscriber  s)
ReturnCode_t DDS::DomainParticipant::delete_topic ( in Topic  a_topic)
Topic DDS::DomainParticipant::find_topic ( in string  topic_name,
in Duration_t  timeout 
)
Subscriber DDS::DomainParticipant::get_builtin_subscriber ( )
ReturnCode_t DDS::DomainParticipant::get_current_time ( inout Time_t  current_time)
ReturnCode_t DDS::DomainParticipant::get_default_publisher_qos ( inout PublisherQos  qos)
ReturnCode_t DDS::DomainParticipant::get_default_subscriber_qos ( inout SubscriberQos  qos)
ReturnCode_t DDS::DomainParticipant::get_default_topic_qos ( inout TopicQos  qos)
ReturnCode_t DDS::DomainParticipant::get_discovered_participant_data ( inout ParticipantBuiltinTopicData  participant_data,
in InstanceHandle_t  participant_handle 
)
ReturnCode_t DDS::DomainParticipant::get_discovered_participants ( inout InstanceHandleSeq  participant_handles)
ReturnCode_t DDS::DomainParticipant::get_discovered_topic_data ( inout TopicBuiltinTopicData  topic_data,
in InstanceHandle_t  topic_handle 
)
ReturnCode_t DDS::DomainParticipant::get_discovered_topics ( inout InstanceHandleSeq  topic_handles)
DomainId_t DDS::DomainParticipant::get_domain_id ( )
DomainParticipantListener DDS::DomainParticipant::get_listener ( )
ReturnCode_t DDS::DomainParticipant::get_qos ( inout DomainParticipantQos  qos)
ReturnCode_t DDS::DomainParticipant::ignore_participant ( in InstanceHandle_t  handle)
ReturnCode_t DDS::DomainParticipant::ignore_publication ( in InstanceHandle_t  handle)
ReturnCode_t DDS::DomainParticipant::ignore_subscription ( in InstanceHandle_t  handle)
ReturnCode_t DDS::DomainParticipant::ignore_topic ( in InstanceHandle_t  handle)
TopicDescription DDS::DomainParticipant::lookup_topicdescription ( in string  name)
ReturnCode_t DDS::DomainParticipant::set_default_publisher_qos ( in PublisherQos  qos)
ReturnCode_t DDS::DomainParticipant::set_default_subscriber_qos ( in SubscriberQos  qos)
ReturnCode_t DDS::DomainParticipant::set_default_topic_qos ( in TopicQos  qos)
ReturnCode_t DDS::DomainParticipant::set_listener ( in DomainParticipantListener  a_listener,
in StatusMask  mask 
)
ReturnCode_t DDS::DomainParticipant::set_qos ( in DomainParticipantQos  qos)

The documentation for this interface was generated from the following file: