wired
libc-free QUIC/HTTP3 SDK in C for x86_64-linux
Loading...
Searching...
No Matches
moqtss_sess Struct Reference

One subscriber session's SSTS state (wired_moqtrun_peer.ssts). More...

#include <moqtss.h>

Data Fields

u8 algs
 Negotiated algorithms: bit 0 default (0), bit 1 backpressure (0xff01).
u64 timeouts
 Subscriber streams of this session the hub reset (busy shed, DELIVERY_TIMEOUT, reliable stall) since the pacing set's last backpressure decision – on ANY stream of the session, member track or not, as moqtail's client.rs close_stream counts every discarded stream of an SSTS connection (its StreamTimeout).
moqssts_bp bp
 Backpressure tier state (one tier shared by the session's sets).
u64 next_obs_ms
 wired_moqt_tick clock of the next tick observation (valid while obs_armed).
int obs_armed
 1 once a tick saw the current pacing set; cleared the moment the session has no pacing set, so a new one starts with an arming tick.
moqtss_set sets [WIRED_MOQTRUN_SSTS_SETS]
 Switching-set slots; a slot is live while its in_use is 1.

Detailed Description

One subscriber session's SSTS state (wired_moqtrun_peer.ssts).

Field Documentation

◆ algs

u8 moqtss_sess::algs

Negotiated algorithms: bit 0 default (0), bit 1 backpressure (0xff01).

0 = SSTS off for this session.


The documentation for this struct was generated from the following file: