Skip to main content

moqtap_client/draft17/session/
mod.rs

1//! MoQT session lifecycle management.
2//!
3//! Handles the session-level concerns of the MoQT protocol: setup
4//! validation, session state machine transitions, and request ID
5//! allocation with parity enforcement.
6//!
7//! # Modules
8//!
9//! - `state` -- Session state machine (Connecting -> Active -> Closed)
10//! - `setup` -- CLIENT_SETUP / SERVER_SETUP validation (no version negotiation)
11//! - `request_id` -- Request ID allocator with client/server parity rules
12
13/// Request ID allocation with client/server parity enforcement.
14pub mod request_id;
15/// CLIENT_SETUP / SERVER_SETUP validation (ALPN-based version negotiation).
16pub mod setup;
17/// Session state machine (Connecting -> Active -> Closed).
18pub mod state;