s2e-systems / dust-dds

Rust implementation of the Data Distribution Service (DDS)
Apache License 2.0
82 stars 10 forks source link

Remove tokio sync feature dependency #307

Closed jrebelo closed 2 months ago

jrebelo commented 2 months ago

Remove the tokio feature sync dependency. Two main modifications are involved:

  1. Use a custom channel implementation
  2. Replace the listeners Arc<tokio::sync::Mutex<>> construct by a listener on its own thread