Skip to main content

moqtap_client/draft11/session/
mod.rs

1//! MoQT session lifecycle management (draft-11).
2//!
3//! Handles the session-level concerns of the MoQT protocol: version
4//! negotiation during setup, session state machine transitions, and
5//! request ID allocation (monotonic, no parity rule).
6//!
7//! # Modules
8//!
9//! - `state` — Session state machine (Connecting -> Active -> Closed)
10//! - `setup` — CLIENT_SETUP / SERVER_SETUP validation and version negotiation
11//! - `request_id` — Monotonic request ID allocator (shared by SUBSCRIBE and FETCH)
12
13/// Monotonic request ID allocation.
14pub mod request_id;
15/// CLIENT_SETUP / SERVER_SETUP validation and version negotiation.
16pub mod setup;
17/// Session state machine (Connecting -> Active -> Closed).
18pub mod state;