Skip to main content

Module session

Module session 

Source
Expand description

Session state, setup validation, and subscribe ID allocation. MoQT session lifecycle management (draft-09).

Handles the session-level concerns of the MoQT protocol: version negotiation during setup, session state machine transitions, and subscribe ID allocation (monotonic, no parity rule).

§Modules

  • state — Session state machine (Connecting -> Active -> Closed)
  • setup — CLIENT_SETUP / SERVER_SETUP validation and version negotiation
  • subscribe_id — Monotonic subscribe ID allocator (shared by SUBSCRIBE and FETCH)

Modules§

setup
CLIENT_SETUP / SERVER_SETUP validation and version negotiation.
state
Session state machine (Connecting -> Active -> Closed).
subscribe_id
Monotonic subscribe ID allocation.