Skip to main content

Module draft17

Module draft17 

Source
Expand description

MoQT client implementation for draft-17.

Each draft lives in its own top-level module with a complete, independent implementation: connection, endpoint state machine, event types, observer trait, and per-flow state machines (subscribe, fetch, publish, namespace, track status). No code is shared across drafts — each draft carries its own copy because wire-level differences would make a shared layer leaky.

Enable via the draft17 feature.

Modules§

connection
Outbound MoQT connection with MoQT framing over QUIC.
endpoint
Draft-17 MoQT endpoint.
event
Client event types emitted by a MoQT connection.
fetch
Fetch lifecycle state machine.
namespace
Subscribe/Publish namespace state machines.
observer
Connection observer trait for receiving structured events.
publish
Publish lifecycle state machine.
session
MoQT session lifecycle management.
subscription
Subscription lifecycle state machine.
track_status
Track status lifecycle state machine.