Module s2n_quic::provider::event

source ·
Expand description

Allows endpoints to subscribe to connection-level and endpoint-level events

Re-exports

pub use self::disabled as default;
pub use default::Provider as Default;

Modules

Provides an implementation to disable all events
This module contains events that are emitted to the Subscriber
This module provides Query and QueryMut traits, which are used for querying and executing functions on several different providers. This includes Subscriber::ConnectionContext on a Subscriber and the Sender and Receiver types on a datagram Endpoint.
This module contains the supervisor::Outcome and supervisor::Context for use when implementing Subscriber::supervisor_timeout and Subscriber::on_supervisor_timeout on a Subscriber.

Structs

Enums

Enumerates endpoint locations

Traits

All event types which can be emitted from this library.
Provides metadata related to an event
Provides event handling support for an endpoint
Allows for events to be subscribed to
Converts a value into a Provider