RTI Connext C API  Version 5.0.0
Domain Module

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

Modules

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

Macros

#define DDS_TheParticipantFactory   DDS_DomainParticipantFactory_get_instance()
 Can be used as an alias for the singleton factory returned by the operation DDS_DomainParticipantFactory_get_instance().
 

Typedefs

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

Detailed Description

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

DDSDomainPackage.png
DCPS Domain package

Macro Definition Documentation

#define DDS_TheParticipantFactory   DDS_DomainParticipantFactory_get_instance()

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

See Also
DDS_DomainParticipantFactory_get_instance
Examples:
HelloWorld_publisher.c, and HelloWorld_subscriber.c.

Typedef Documentation

typedef DDS_DOMAINID_TYPE_NATIVE DDS_DomainId_t

An integer that indicates in which domain a DDS_DomainParticipant 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 5.0.0 Copyright © Thu Aug 30 2012 Real-Time Innovations, Inc