Skip to main content

Module endpoint

Module endpoint 

Source
Expand description

Unified endpoint state machine orchestrating all MoQT protocol flows. Draft-19 MoQT endpoint.

Major changes from draft-18:

  • GoAway drops the request_id field entirely; the control-stream and request-stream forms are now identical on the wire.
  • PublishBlocked renamed to PublishSkipped (still type 0x0F, wire identical).
  • GROUP_ORDER (parameter 0x22) moves from PUBLISH_OK to SUBSCRIBE_TRACKS.
  • New Range Filter parameters (SUBGROUP_FILTER 0x25, OBJECTID_FILTER 0x26, PRIORITY_FILTER 0x27, OBJECT_PROPERTY_FILTER 0x28, TRACK_PROPERTY_FILTER 0x29) may appear on SUBSCRIBE / FETCH / SUBSCRIBE_TRACKS / REQUEST_UPDATE.
  • RequestError adds CONFLICTING_FILTERS (0x35) and INVALID_FILTER (0x36); DUPLICATE_SUBSCRIPTION (0x19) is removed.

Structs§

Endpoint

Enums§

EndpointError
Errors that can occur during endpoint operations.