domain

class cyclonedds.domain.Domain(domain_id, config=None)[source]

Bases: cyclonedds.core.Entity

A Domain represents a DDS domain with a set configuration. On the network a Domain is nothing more than an integer id. DDS domains are guaranteed to never mix, allowing logical separation of parts of your application.

Parameters
get_participants()[source]

Get all local participants of a domain.

Return type

List[cyclonedds.core.Entity]

class cyclonedds.domain.DomainParticipant(domain_id=cyclonedds._clayer.DDS_DOMAIN_DEFAULT, qos=None, listener=None)[source]

Bases: cyclonedds.core.Entity

The DomainParticipant is the central entrypoint for any DDS Application. It serves as root entity for all other entities.

Parameters