dust_dds/dds/
mod.rs

1/// Contains the [`DomainParticipantFactory`](crate::domain::domain_participant_factory::DomainParticipantFactory) which is responsible for creating the
2/// [`DomainParticipant`](crate::domain::domain_participant::DomainParticipant). The [`DomainParticipant`](crate::domain::domain_participant::DomainParticipant)
3/// acts as an entry-point of the Service and a factory and contained for many of the classes that make up the Service.
4pub mod domain;
5
6/// Contains the [`Publisher`](crate::publication::publisher::Publisher) and [`DataWriter`](crate::publication::data_writer::DataWriter) classes as well as its
7/// listener traits, and more generally, all that is needed on the publication side.
8pub mod publication;
9
10/// Contains the [`Subscriber`](crate::subscription::subscriber::Subscriber) and [`DataReader`](crate::subscription::data_reader::DataReader) classes as well as
11/// its listener traits, and more generally, all that is needed on the subscription side.
12pub mod subscription;
13
14/// Contains the [`Topic`](crate::topic_definition::topic::Topic) class as well as its listener trait, and more generally, all that is needed
15/// by the application to define topics and attach qos policies.
16pub mod topic_definition;
17
18/// Contains the [`DustDdsConfiguration`](crate::configuration::DustDdsConfiguration) struct that allow configuring the runtime options
19/// of the Dust DDS systems
20pub mod configuration;
21
22/// Classes related to the status conditions.
23pub mod condition;
24
25/// Classes related to the listener infrastructure.
26pub mod listener;
27
28/// Classes related to WaitSet.
29pub mod wait_set;