DDS::DomainParticipant Interface Reference

import "DdsDcpsDomain.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)
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)

Detailed Description

Definition at line 27 of file DdsDcpsDomain.idl.


Member Function Documentation

ReturnCode_t DDS::DomainParticipant::assert_liveliness (  ) 

Implemented in OpenDDS::DCPS::DomainParticipantImpl.

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 
)

Subscriber DDS::DomainParticipant::create_subscriber ( in SubscriberQos  qos,
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 
)

ReturnCode_t DDS::DomainParticipant::delete_contained_entities (  ) 

Implemented in OpenDDS::DCPS::DomainParticipantImpl.

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 (  ) 

Implemented in OpenDDS::DCPS::DomainParticipantImpl.

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 (  ) 

Implemented in OpenDDS::DCPS::DomainParticipantImpl.

DomainParticipantListener DDS::DomainParticipant::get_listener (  ) 

Implemented in OpenDDS::DCPS::DomainParticipantImpl.

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:
Generated on Fri Feb 12 20:06:08 2016 for OpenDDS by  doxygen 1.4.7