Domain Module
[DDS API Reference]

Contains the DDSDomainParticipant class that acts as an entrypoint of RTI Connext and acts as a factory for many of the classes. The DDSDomainParticipant also acts as a container for the other objects that make up RTI Connext. More...


Modules

 DomainParticipantFactory
 DDSDomainParticipantFactory entity and associated elements
 DomainParticipants
 DDSDomainParticipant entity and associated elements
 Built-in Topics
 Built-in objects created by RTI Connext but accessible to the application.

Defines

#define DDSTheParticipantFactory   DDSDomainParticipantFactory::get_instance()
 Can be used as an alias for the singleton factory returned by the operation DDSDomainParticipantFactory::get_instance().

Typedefs

typedef DDS_DOMAINID_TYPE_NATIVE DDS_DomainId_t
 An integer that indicates in which domain a DDSDomainParticipant communicates.

Detailed Description

Contains the DDSDomainParticipant class that acts as an entrypoint of RTI Connext and acts as a factory for many of the classes. The DDSDomainParticipant also acts as a container for the other objects that make up RTI Connext.

DDSDomainPackage.png

DCPS Domain package


Define Documentation

#define DDSTheParticipantFactory   DDSDomainParticipantFactory::get_instance()

Can be used as an alias for the singleton factory returned by the operation DDSDomainParticipantFactory::get_instance().

See also:
DDSDomainParticipantFactory::get_instance
Examples:
HelloWorld_publisher.cxx, and HelloWorld_subscriber.cxx.


Typedef Documentation

typedef DDS_DOMAINID_TYPE_NATIVE DDS_DomainId_t

An integer that indicates in which domain a DDSDomainParticipant communicates.

Participants with the same DDS_DomainId_t are said to be in the same domain, and can thus communicate with one another.

The lower limit for a domain ID is 0. The upper limit for a domain ID is determined by the guidelines stated in DDS_RtpsWellKnownPorts_t (specifically DDS_RtpsWellKnownPorts_t::domain_id_gain)


RTI Connext C++ API Version 4.5f Copyright © 17 Mar 2012 Real-Time Innovations, Inc