| Crates.io | broadcaster-ssmr |
| lib.rs | broadcaster-ssmr |
| version | 0.1.0 |
| created_at | 2025-04-08 03:19:56.389305+00 |
| updated_at | 2025-04-08 03:19:56.389305+00 |
| description | A Broadcaster (ssmr = single sender multi receiver) for multytheaded applications |
| homepage | |
| repository | https://github.com/zachdedoo13/broadcaster-ssmr.git |
| max_upload_size | |
| id | 1624908 |
| size | 10,735 |
A Broadcaster (ssmr = single sender multi receiver) is a channel where one sender sends duplicate data to multiple receiver's. the data is buffered (as specified by Broadcaster::subscribe(buffer_size: usize)) at the receiver and can be pulled with 'recv' or 'try_recv'. All receivers will get sent a copy of the data, if a receivers buffer overflows it will block Broadcaster::send()