mcrx-core 0.2.6

Runtime-agnostic and portable multicast receiver library for IPv4 and IPv6 ASM/SSM.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Optional raw multicast receive support.
//!
//! Enable this module with the `raw-packets` Cargo feature when you need
//! complete multicast IP datagrams instead of UDP payloads.
//!
//! Linux and macOS can receive IPv4 and IPv6 raw multicast datagrams. Windows
//! currently supports IPv4 raw receive only. Unsupported modes return a clear
//! error rather than silently degrading to UDP payload receive.

mod config;
mod context;
mod packet;
mod subscription;

pub use config::RawSubscriptionConfig;
pub use context::RawContext;
pub use packet::RawPacket;
pub use subscription::RawSubscription;