Skip to main content

Module fields

Module fields 

Source
Expand description

This draft’s field names for a decoded control message.

Re-exportsΒ§

use crate::draft19::message::ControlMessage; πŸ”’
use crate::fields::FieldMap as Map; πŸ”’
use crate::fields::FieldValue as Value; πŸ”’
use crate::kvp::KeyValuePair; πŸ”’
use crate::kvp::KvpValue; πŸ”’
use crate::range_filter::RangeFilter; πŸ”’
use crate::varint::Moqt18 as Wire; πŸ”’
use crate::varint::VarInt; πŸ”’
use crate::types::*; πŸ”’

FunctionsΒ§

auth_token_to_json_d19 πŸ”’
d19_option_name πŸ”’
d19_param_name πŸ”’
d19_track_prop_name πŸ”’
decode_largest_object πŸ”’
Render a LARGEST OBJECT (0x09) parameter value: a Group and an Object, as two varints.
decode_location_filter πŸ”’
Render a LOCATION FILTER (0x21) parameter value: a Filter Type and the Start Location and End Group Delta that type promises.
decode_range_filter πŸ”’
Render a draft-19 Range Filter parameter value: SetID (u8), an optional Property Type (varint, for the Object/Track Property filters), then a sequence of delta-encoded inclusive Start/End range pairs. A zero-length value denotes filter removal (only meaningful in REQUEST_UPDATE).
decode_track_namespace_prefix πŸ”’
message_fields
This draft’s field names for a decoded control message.
ns_to_json πŸ”’
options_to_json πŸ”’
params_to_json πŸ”’
track_props_to_json πŸ”’
vi πŸ”’