|
wired
libc-free QUIC/HTTP3 SDK in C for x86_64-linux
|
draft-22 SS9.20.15 FILL_PARAMETERS value (Number of Parameters + Parameters, the FETCH parameter scope), decoded into the fields a fill fetch stream needs: the range (LOCATION_FILTER, SS9.20.9 – type 0x00 or a zero-length value mean "no filter", ruling Q-02; an absent parameter in a non-empty value sets inherit, SS3.4), the Group Order (GROUP_ORDER 0x2 = Descending) and FILL_TIMEOUT as a varint of milliseconds. More...
#include <moqfetch.h>
Data Fields | |
| int | inherit |
| 1 iff the value carries parameters but no LOCATION_FILTER: the fill range is the subscription's own Location filter (draft-22 SS3.4). | |
| int | has_filter |
| 1 iff a LOCATION_FILTER with a range (type != 0x00) was carried. | |
| moqctl_rangeloc | range |
| The fill range; valid iff has_filter. | |
| int | descending |
| 1 iff GROUP_ORDER is Descending (0x2). | |
| int | has_timeout |
| 1 iff FILL_TIMEOUT was carried. | |
| u64 | timeout_ms |
| FILL_TIMEOUT in milliseconds; valid iff has_timeout. | |
draft-22 SS9.20.15 FILL_PARAMETERS value (Number of Parameters + Parameters, the FETCH parameter scope), decoded into the fields a fill fetch stream needs: the range (LOCATION_FILTER, SS9.20.9 – type 0x00 or a zero-length value mean "no filter", ruling Q-02; an absent parameter in a non-empty value sets inherit, SS3.4), the Group Order (GROUP_ORDER 0x2 = Descending) and FILL_TIMEOUT as a varint of milliseconds.