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

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.

Structs

Enums

Traits

An entity on which you can attach a DdsReader
An entity on which you can attach a DdsWriter

Type Definitions

Derive Macros