Expand description
UDP-Notif service primitives and wiring helpers.
This crate provides the top-level types and helpers needed to build
UDP-Notif processing services: channel types, subscription identifiers,
and socket setup utilities. Actor-based processing and supervision are
exposed via the actor and supervisor modules.
See the examples directory for end-to-end wiring of listeners and subscriber pipelines.
Modules§
- actor
- UdpNotif Actor Module
- supervisor
- UdpNotif Supervisor Module
Structs§
- Subscription
- UdpNotif
Request - The UDP-Notif packet and the peer SocketAddr that sent it.
Constants§
Functions§
- create_
udp_ notif_ channel - Wrapper function to create a channel to exchange UdpNotifRequest
- new_
udp_ reuse_ port - Enable socket reuse and bind to a device or a VRF on selected platforms. Binding to a device or VRF is supported on: MacOS and Linux. Unused variables is enabled to silence the Clippy error for platforms that doesn’t support binding to an interface.
Type Aliases§
- ActorId
- Subscriber
Id - Type alias to that YANG Push subscription ID as defined in RFC8641
- UdpNotif
Receiver - UdpNotif
Sender