DomainParticipantFactory
[Domain Module]

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

Classes

class  DDS::DomainParticipantFactoryQos
 QoS policies supported by a DDS::DomainParticipantFactory. More...
class  DDS::DomainParticipantFactory
 <<singleton>> <<interface>> Allows creation and destruction of DDS::DomainParticipant objects. More...

Properties

static DomainParticipantQos^  DDS::DomainParticipantFactory::PARTICIPANT_QOS_DEFAULT [get]
 Special value for creating a DomainParticipant with default QoS.

Detailed Description

DDS::DomainParticipantFactory entity and associated elements


Properties

DomainParticipantQos^ DDS::DomainParticipantFactory::PARTICIPANT_QOS_DEFAULT [static, get, inherited]

Special value for creating a DomainParticipant with default QoS.

When used in DDS::DomainParticipantFactory::create_participant, this special value is used to indicate that the DDS::DomainParticipant should be created with the default DDS::DomainParticipant QoS by means of the operation DDS::DomainParticipantFactory::get_default_participant_qos() and using the resulting QoS to create the DDS::DomainParticipant.

When used in DDS::DomainParticipantFactory::set_default_participant_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::DomainParticipantFactory::set_default_participant_qos operation had never been called.

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

RTI Data Distribution Service treats this special value as a constant.

Note: You cannot use this value to get the default QoS values from the domain participant factory; for this purpose, use DDS::DomainParticipantFactory::get_default_participant_qos.

See also:
NDDS_DISCOVERY_PEERS

DDS::DomainParticipantFactory::create_participant()

DDS::DomainParticipantFactory::set_default_participant_qos()

DDS::DomainParticipant::set_qos()

Examples:
HelloWorld_publisher.cpp, and HelloWorld_subscriber.cpp.


RTI Data Distribution Service .Net APIs Version 4.5c Copyright © 9 Jun 2010 Real-Time Innovations, Inc