Expand description
Draft-20 object status values.
- 0x0 = Normal, may carry a payload
- 0x3 = End of Group, may not
- 0x4 = End of Track, may not
Unchanged from draft-19 in both the code points and the rule behind them.
Draft-18 and earlier stated flatly that an Object with a status other than
Normal has an empty payload, so the payload rule could be read off the
status number; draft-19 gave the Object Status registry a “Payload” column
and made the rule registry data, and draft-20 Section 15.9 keeps it that
way. It is carried here as a PayloadPermission on the status itself.
Object Status is present only on subscription-delivered Objects. Draft-20 Section 11.2.1.1 is unchanged on this: a fetch stream’s objects carry no status field at all.
Enums§
- Object
Status - Object status values, from MoQ Transport draft-20 Section 11.2.1.1 “Object Status”, with the same three code points listed in the IANA Object Status registry at Section 15.9, Table 16.
- Payload
Permission - Whether an Object carrying a given status is permitted a non-empty payload: the “Payload” column of the Object Status registry, MoQ Transport draft-20 Section 15.9, Table 16.