DDS4CCM 1.0.1
Public Member Functions

DDS::DomainParticipant Interface Reference

import "ndds_dcps.idl";

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

List of all members.

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)

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines