OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
DDS::DomainParticipant Interface Reference

import"DdsDcpsDomain.idl";

Inheritance diagram for DDS::DomainParticipant:
Inheritance graph
[legend]
Collaboration diagram for DDS::DomainParticipant:
Collaboration graph
[legend]

Public Member Functions

Publisher create_publisher (in PublisherQos qos, 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)
 
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)
 
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 ()
 
boolean contains_entity (in InstanceHandle_t a_handle)
 
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_current_time (inout Time_t current_time)
 
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)
 
- Public Member Functions inherited from DDS::Entity
ReturnCode_t enable ()
 
StatusCondition get_statuscondition ()
 
StatusMask get_status_changes ()
 
InstanceHandle_t get_instance_handle ()
 

Detailed Description

Definition at line 27 of file DdsDcpsDomain.idl.

Member Function Documentation

◆ assert_liveliness()

ReturnCode_t DDS::DomainParticipant::assert_liveliness ( )

◆ contains_entity()

boolean DDS::DomainParticipant::contains_entity ( in InstanceHandle_t  a_handle)

◆ create_contentfilteredtopic()

ContentFilteredTopic DDS::DomainParticipant::create_contentfilteredtopic ( in string  name,
in Topic  related_topic,
in string  filter_expression,
in StringSeq  expression_parameters 
)

◆ create_multitopic()

MultiTopic DDS::DomainParticipant::create_multitopic ( in string  name,
in string  type_name,
in string  subscription_expression,
in StringSeq  expression_parameters 
)

◆ create_publisher()

Publisher DDS::DomainParticipant::create_publisher ( in PublisherQos  qos,
in PublisherListener  a_listener,
in StatusMask  mask 
)

◆ create_subscriber()

Subscriber DDS::DomainParticipant::create_subscriber ( in SubscriberQos  qos,
in SubscriberListener  a_listener,
in StatusMask  mask 
)

◆ create_topic()

Topic DDS::DomainParticipant::create_topic ( in string  topic_name,
in string  type_name,
in TopicQos  qos,
in TopicListener  a_listener,
in StatusMask  mask 
)

◆ delete_contained_entities()

ReturnCode_t DDS::DomainParticipant::delete_contained_entities ( )

◆ delete_contentfilteredtopic()

ReturnCode_t DDS::DomainParticipant::delete_contentfilteredtopic ( in ContentFilteredTopic  a_contentfilteredtopic)

◆ delete_multitopic()

ReturnCode_t DDS::DomainParticipant::delete_multitopic ( in MultiTopic  a_multitopic)

◆ delete_publisher()

ReturnCode_t DDS::DomainParticipant::delete_publisher ( in Publisher  p)

◆ delete_subscriber()

ReturnCode_t DDS::DomainParticipant::delete_subscriber ( in Subscriber  s)

◆ delete_topic()

ReturnCode_t DDS::DomainParticipant::delete_topic ( in Topic  a_topic)

◆ find_topic()

Topic DDS::DomainParticipant::find_topic ( in string  topic_name,
in Duration_t  timeout 
)

◆ get_builtin_subscriber()

Subscriber DDS::DomainParticipant::get_builtin_subscriber ( )

◆ get_current_time()

ReturnCode_t DDS::DomainParticipant::get_current_time ( inout Time_t  current_time)

◆ get_default_publisher_qos()

ReturnCode_t DDS::DomainParticipant::get_default_publisher_qos ( inout PublisherQos  qos)

◆ get_default_subscriber_qos()

ReturnCode_t DDS::DomainParticipant::get_default_subscriber_qos ( inout SubscriberQos  qos)

◆ get_default_topic_qos()

ReturnCode_t DDS::DomainParticipant::get_default_topic_qos ( inout TopicQos  qos)

◆ get_discovered_participant_data()

ReturnCode_t DDS::DomainParticipant::get_discovered_participant_data ( inout ParticipantBuiltinTopicData  participant_data,
in InstanceHandle_t  participant_handle 
)

◆ get_discovered_participants()

ReturnCode_t DDS::DomainParticipant::get_discovered_participants ( inout InstanceHandleSeq  participant_handles)

◆ get_discovered_topic_data()

ReturnCode_t DDS::DomainParticipant::get_discovered_topic_data ( inout TopicBuiltinTopicData  topic_data,
in InstanceHandle_t  topic_handle 
)

◆ get_discovered_topics()

ReturnCode_t DDS::DomainParticipant::get_discovered_topics ( inout InstanceHandleSeq  topic_handles)

◆ get_domain_id()

DomainId_t DDS::DomainParticipant::get_domain_id ( )

◆ get_listener()

DomainParticipantListener DDS::DomainParticipant::get_listener ( )

◆ get_qos()

ReturnCode_t DDS::DomainParticipant::get_qos ( inout DomainParticipantQos  qos)

◆ ignore_participant()

ReturnCode_t DDS::DomainParticipant::ignore_participant ( in InstanceHandle_t  handle)

◆ ignore_publication()

ReturnCode_t DDS::DomainParticipant::ignore_publication ( in InstanceHandle_t  handle)

◆ ignore_subscription()

ReturnCode_t DDS::DomainParticipant::ignore_subscription ( in InstanceHandle_t  handle)

◆ ignore_topic()

ReturnCode_t DDS::DomainParticipant::ignore_topic ( in InstanceHandle_t  handle)

◆ lookup_topicdescription()

TopicDescription DDS::DomainParticipant::lookup_topicdescription ( in string  name)

◆ set_default_publisher_qos()

ReturnCode_t DDS::DomainParticipant::set_default_publisher_qos ( in PublisherQos  qos)

◆ set_default_subscriber_qos()

ReturnCode_t DDS::DomainParticipant::set_default_subscriber_qos ( in SubscriberQos  qos)

◆ set_default_topic_qos()

ReturnCode_t DDS::DomainParticipant::set_default_topic_qos ( in TopicQos  qos)

◆ set_listener()

ReturnCode_t DDS::DomainParticipant::set_listener ( in DomainParticipantListener  a_listener,
in StatusMask  mask 
)

◆ set_qos()

ReturnCode_t DDS::DomainParticipant::set_qos ( in DomainParticipantQos  qos)

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