Domain Module
[DDS API Reference]

Contains the DDS_DomainParticipant class that acts as an entrypoint of RTI Data Distribution Service 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 Data Distribution Service. 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 Data Distribution Service but accessible to the application.

Defines

#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 Data Distribution Service 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 Data Distribution Service.

DDSDomainPackage.png

DCPS Domain package


Define 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 Data Distribution Service C API Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc