DomainParticipants
[Domain Module]

DDS::DomainParticipant entity and associated elements More...

Classes

class  DDS::DomainParticipantQos
 QoS policies supported by a DDS::DomainParticipant entity. More...
class  DDS::DomainParticipantListener
 <<interface>> Listener for participant status. More...
class  DDS::DomainParticipant
 <<interface>> Container for all DDS::DomainEntity objects. More...

Properties

static PublisherQos^  DDS::DomainParticipant::PUBLISHER_QOS_DEFAULT [get]
 Special value for creating a DDS::Publisher with default QoS.
static SubscriberQos^  DDS::DomainParticipant::SUBSCRIBER_QOS_DEFAULT [get]
 Special value for creating a DDS::Subscriber with default QoS.
static TopicQos^  DDS::DomainParticipant::TOPIC_QOS_DEFAULT [get]
 Special value for creating a DDS::Topic with default QoS.
static FlowControllerProperty_t^  DDS::DomainParticipant::FLOW_CONTROLLER_PROPERTY_DEFAULT [get]
 <<eXtension>> Special value for creating a DDS::FlowController with default property.
static System::String^  DDS::DomainParticipant::SQLFILTER_NAME [get]
 <<eXtension>> The name of the built-in SQL filter that can be used with ContentFilteredTopics and MultiChannel DataWriters.
static System::String^  DDS::DomainParticipant::STRINGMATCHFILTER_NAME [get]
 <<eXtension>> The name of the built-in StringMatch filter that can be used with ContentFilteredTopics and MultiChannel DataWriters.

Detailed Description

DDS::DomainParticipant entity and associated elements


Properties

PublisherQos^ DDS::DomainParticipant::PUBLISHER_QOS_DEFAULT [static, get, inherited]

Special value for creating a DDS::Publisher with default QoS.

When used in DDS::DomainParticipant::create_publisher, this special value is used to indicate that the DDS::Publisher should be created with the default DDS::Publisher QoS by means of the operation get_default_publisher_qos and using the resulting QoS to create the DDS::Publisher.

When used in DDS::DomainParticipant::set_default_publisher_qos, this special value is used to indicate that the default QoS should be reset back to the initial value that would be used if the DDS::DomainParticipant::set_default_publisher_qos operation had never been called.

When used in DDS::Publisher::set_qos, this special value is used to indicate that the QoS of the DDS::Publisher should be changed to match the current default QoS set in the DDS::DomainParticipant that the DDS::Publisher belongs to.

Note: You cannot use this value to get the default QoS values for a Publisher; for this purpose, use DDS::DomainParticipant::get_default_publisher_qos.

See also:
DDS::DomainParticipant::create_publisher

DDS::DomainParticipant::set_default_publisher_qos

DDS::Publisher::set_qos

Examples:
HelloWorld_publisher.cpp.

SubscriberQos^ DDS::DomainParticipant::SUBSCRIBER_QOS_DEFAULT [static, get, inherited]

Special value for creating a DDS::Subscriber with default QoS.

When used in DDS::DomainParticipant::create_subscriber, this special value is used to indicate that the DDS::Subscriber should be created with the default DDS::Subscriber QoS by means of the operation get_default_subscriber_qos and using the resulting QoS to create the DDS::Subscriber.

When used in DDS::DomainParticipant::set_default_subscriber_qos, this special value is used to indicate that the default QoS should be reset back to the initial value that would be used if the DDS::DomainParticipant::set_default_subscriber_qos operation had never been called.

When used in DDS::Subscriber::set_qos, this special value is used to indicate that the QoS of the DDS::Subscriber should be changed to match the current default QoS set in the DDS::DomainParticipant that the DDS::Subscriber belongs to.

Note: You cannot use this value to get the default QoS values for a Subscriber; for this purpose, use DDS::DomainParticipant::get_default_subscriber_qos.

See also:
DDS::DomainParticipant::create_subscriber

DDS::DomainParticipant::get_default_subscriber_qos

DDS::Subscriber::set_qos

Examples:
HelloWorld_subscriber.cpp.

TopicQos^ DDS::DomainParticipant::TOPIC_QOS_DEFAULT [static, get, inherited]

Special value for creating a DDS::Topic with default QoS.

When used in DDS::DomainParticipant::create_topic, this special value is used to indicate that the DDS::Topic should be created with the default DDS::Topic QoS by means of the operation get_default_topic_qos and using the resulting QoS to create the DDS::Topic.

When used in DDS::DomainParticipant::set_default_topic_qos, this special value is used to indicate that the default QoS should be reset back to the initial value that would be used if the DDS::DomainParticipant::set_default_topic_qos operation had never been called.

When used in DDS::Topic::set_qos, this special value is used to indicate that the QoS of the DDS::Topic should be changed to match the current default QoS set in the DDS::DomainParticipant that the DDS::Topic belongs to.

Note: You cannot use this value to get the default QoS values for a Topic; for this purpose, use DDS::DomainParticipant::get_default_topic_qos.

See also:
DDS::DomainParticipant::create_topic

DDS::DomainParticipant::set_default_topic_qos

DDS::Topic::set_qos

Examples:
HelloWorld_publisher.cpp, and HelloWorld_subscriber.cpp.

FlowControllerProperty_t^ DDS::DomainParticipant::FLOW_CONTROLLER_PROPERTY_DEFAULT [static, get, inherited]

<<eXtension>> Special value for creating a DDS::FlowController with default property.

When used in DDS::DomainParticipant::create_flowcontroller, this special value is used to indicate that the DDS::FlowController should be created with the default DDS::FlowController property by means of the operation get_default_flowcontroller_property and using the resulting QoS to create the DDS::FlowControllerProperty_t.

When used in DDS::DomainParticipant::set_default_flowcontroller_property, this special value is used to indicate that the default QoS should be reset back to the initial value that would be used if the DDS::DomainParticipant::set_default_flowcontroller_property operation had never been called.

When used in DDS::FlowController::set_property, this special value is used to indicate that the property of the DDS::FlowController should be changed to match the current default property set in the DDS::DomainParticipant that the DDS::FlowController belongs to.

Note: You cannot use this value to get the default property values for a FlowController; for this purpose, use .

See also:
DDS::DomainParticipant::create_flowcontroller

DDS::DomainParticipant::set_default_flowcontroller_property

DDS::FlowController::set_property

System:: String^ DDS::DomainParticipant::SQLFILTER_NAME [static, get, inherited]

<<eXtension>> The name of the built-in SQL filter that can be used with ContentFilteredTopics and MultiChannel DataWriters.

See also:
Queries and Filters Syntax

System:: String^ DDS::DomainParticipant::STRINGMATCHFILTER_NAME [static, get, inherited]

<<eXtension>> The name of the built-in StringMatch filter that can be used with ContentFilteredTopics and MultiChannel DataWriters.

The StringMatch Filter is a subset of the SQL filter; it only supports the MATCH relational operator on a single string field.

See also:
Queries and Filters Syntax


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc