Crate cyclonedds_rs

Source
Expand description

Safe Rust bindings to cyclonedds

Re-exports§

pub use dds_listener::DdsListener;
pub use dds_listener::DdsListenerBuilder;
pub use dds_participant::DdsParticipant;
pub use dds_participant::ParticipantBuilder;
pub use dds_publisher::DdsPublisher;
pub use dds_publisher::PublisherBuilder;
pub use dds_reader::DdsReadCondition;
pub use dds_reader::DdsReader;
pub use dds_reader::ReaderBuilder;
pub use dds_subscriber::DdsSubscriber;
pub use dds_subscriber::SubscriberBuilder;
pub use dds_topic::DdsTopic;
pub use dds_topic::TopicBuilder;
pub use dds_writer::DdsWriter;
pub use dds_writer::WriterBuilder;
pub use serdes::TopicType;
pub use serdes::SampleBuffer;
pub use serdes::Sample;
pub use cdr;
pub use dds_api::*;
pub use dds_qos::*;

Modules§

alloc
dds_api
dds_domain
dds_listener
A Listner can be attached to different types of entities. The callbacks that are supported depends on the type of entity. There is no checking for whether an entity supports the callback.
dds_participant
dds_publisher
dds_qos
dds_reader
dds_subscriber
dds_topic
dds_writer
error
serdes
topic_type_methods

Structs§

DdsWaitset

Enums§

DDSError

Traits§

DdsReadable
An entity on which you can attach a DdsReader
DdsWritable
An entity on which you can attach a DdsWriter
Entity

Type Aliases§

CddsPublicationMatchedStatus
CddsSubscriptionMatchedStatus

Derive Macros§

Deserialize
Serialize