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.
- 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
domain_id (int) –
qos (Optional[cyclonedds.qos.Qos]) –
listener (Optional[cyclonedds.core.Listener]) –