MoQ request parameters. More...
#include <moq.h>

Data Fields | |
| gboolean | auth_token_set |
| Whether the AUTHORIZATION_TOKEN parameter is set. | |
| uint8_t | auth_token [256] |
| Value of the AUTHORIZATION_TOKEN parameter. | |
| size_t | auth_token_len |
| Size of the AUTHORIZATION_TOKEN parameter. | |
| gboolean | delivery_timeout_set |
| Whether the DELIVERY_TIMEOUT parameter is set. | |
| uint64_t | delivery_timeout |
| Value of the DELIVERY_TIMEOUT parameter. | |
| gboolean | object_delivery_timeout_set |
| Whether the OBJECT_DELIVERY_TIMEOUT parameter is set. | |
| uint64_t | object_delivery_timeout |
| Value of the OBJECT_DELIVERY_TIMEOUT parameter. | |
| gboolean | subgroup_delivery_timeout_set |
| Whether the SUBGROUP_DELIVERY_TIMEOUT parameter is set. | |
| uint64_t | subgroup_delivery_timeout |
| Value of the SUBGROUP_DELIVERY_TIMEOUT parameter. | |
| gboolean | fill_timeout_set |
| Whether the FILL_TIMEOUT parameter is set. | |
| uint64_t | fill_timeout |
| Value of the FILL_TIMEOUT parameter. | |
| gboolean | rendezvous_timeout_set |
| Whether the RENDEZVOUS_TIMEOUT parameter is set. | |
| uint64_t | rendezvous_timeout |
| Value of the RENDEZVOUS_TIMEOUT parameter. | |
| gboolean | subscriber_priority_set |
| Whether the SUBSCRIBER_PRIORITY parameter is set. | |
| uint8_t | subscriber_priority |
| Value of the SUBSCRIBER_PRIORITY parameter. | |
| gboolean | group_order_set |
| Whether the GROUP_ORDER parameter is set. | |
| imquic_moq_group_order | group_order |
| Value of the GROUP_ORDER parameter. | |
| gboolean | fill_parameters_set |
| Whether the FILL_PARAMETERS parameter is set. | |
| struct imquic_moq_request_parameters * | fill_parameters |
| Value of the FILL_PARAMETERS parameter. | |
| gboolean | location_filter_set |
| Whether the LOCATION_FILTER parameter is set. | |
| imquic_moq_location_filter | location_filter |
| Value of the LOCATION_FILTER parameter. | |
| gboolean | filters_set |
| Whether there are filters. | |
| imquic_moq_filters * | filters |
| Filters of different types, indexed by set ID. | |
| gboolean | expires_set |
| Whether the EXPIRES parameter is set. | |
| uint64_t | expires |
| Value of the EXPIRES parameter. | |
| gboolean | largest_object_set |
| Whether the LARGEST_OBJECT parameter is set. | |
| imquic_moq_location | largest_object |
| Value of the LARGEST_OBJECT parameter. | |
| gboolean | forward_set |
| Whether the FORWARD parameter is set. | |
| gboolean | forward |
| Value of the FORWARD parameter. | |
| gboolean | new_group_request_set |
| Whether the NEW_GROUP_REQUEST parameter is set. | |
| uint64_t | new_group_request |
| Value of the NEW_GROUP_REQUEST parameter. | |
| gboolean | track_namespace_prefix_set |
| Whether the TRACK_NAMESPACE_PREFIX parameter is set. | |
| imquic_moq_namespace | track_namespace_prefix [32] |
| Value of the TRACK_NAMESPACE_PREFIX parameter. | |
| gboolean | include_properties_set |
| Whether the INCLUDE_PROPERTIES parameter is set. | |
| gboolean | include_properties |
| Value of the INCLUDE_PROPERTIES parameter. | |
| gboolean | unknown |
| Whether there's unknown parameters. | |
MoQ request parameters.
| uint8_t imquic_moq_request_parameters::auth_token[256] |
Value of the AUTHORIZATION_TOKEN parameter.
| size_t imquic_moq_request_parameters::auth_token_len |
Size of the AUTHORIZATION_TOKEN parameter.
| gboolean imquic_moq_request_parameters::auth_token_set |
Whether the AUTHORIZATION_TOKEN parameter is set.
| uint64_t imquic_moq_request_parameters::delivery_timeout |
Value of the DELIVERY_TIMEOUT parameter.
| gboolean imquic_moq_request_parameters::delivery_timeout_set |
Whether the DELIVERY_TIMEOUT parameter is set.
| uint64_t imquic_moq_request_parameters::expires |
Value of the EXPIRES parameter.
| gboolean imquic_moq_request_parameters::expires_set |
Whether the EXPIRES parameter is set.
| struct imquic_moq_request_parameters* imquic_moq_request_parameters::fill_parameters |
Value of the FILL_PARAMETERS parameter.
| gboolean imquic_moq_request_parameters::fill_parameters_set |
Whether the FILL_PARAMETERS parameter is set.
| uint64_t imquic_moq_request_parameters::fill_timeout |
Value of the FILL_TIMEOUT parameter.
| gboolean imquic_moq_request_parameters::fill_timeout_set |
Whether the FILL_TIMEOUT parameter is set.
| imquic_moq_filters* imquic_moq_request_parameters::filters |
Filters of different types, indexed by set ID.
| gboolean imquic_moq_request_parameters::filters_set |
Whether there are filters.
| gboolean imquic_moq_request_parameters::forward |
Value of the FORWARD parameter.
| gboolean imquic_moq_request_parameters::forward_set |
Whether the FORWARD parameter is set.
| imquic_moq_group_order imquic_moq_request_parameters::group_order |
Value of the GROUP_ORDER parameter.
| gboolean imquic_moq_request_parameters::group_order_set |
Whether the GROUP_ORDER parameter is set.
| gboolean imquic_moq_request_parameters::include_properties |
Value of the INCLUDE_PROPERTIES parameter.
| gboolean imquic_moq_request_parameters::include_properties_set |
Whether the INCLUDE_PROPERTIES parameter is set.
| imquic_moq_location imquic_moq_request_parameters::largest_object |
Value of the LARGEST_OBJECT parameter.
| gboolean imquic_moq_request_parameters::largest_object_set |
Whether the LARGEST_OBJECT parameter is set.
| imquic_moq_location_filter imquic_moq_request_parameters::location_filter |
Value of the LOCATION_FILTER parameter.
| gboolean imquic_moq_request_parameters::location_filter_set |
Whether the LOCATION_FILTER parameter is set.
| uint64_t imquic_moq_request_parameters::new_group_request |
Value of the NEW_GROUP_REQUEST parameter.
| gboolean imquic_moq_request_parameters::new_group_request_set |
Whether the NEW_GROUP_REQUEST parameter is set.
| uint64_t imquic_moq_request_parameters::object_delivery_timeout |
Value of the OBJECT_DELIVERY_TIMEOUT parameter.
| gboolean imquic_moq_request_parameters::object_delivery_timeout_set |
Whether the OBJECT_DELIVERY_TIMEOUT parameter is set.
| uint64_t imquic_moq_request_parameters::rendezvous_timeout |
Value of the RENDEZVOUS_TIMEOUT parameter.
| gboolean imquic_moq_request_parameters::rendezvous_timeout_set |
Whether the RENDEZVOUS_TIMEOUT parameter is set.
| uint64_t imquic_moq_request_parameters::subgroup_delivery_timeout |
Value of the SUBGROUP_DELIVERY_TIMEOUT parameter.
| gboolean imquic_moq_request_parameters::subgroup_delivery_timeout_set |
Whether the SUBGROUP_DELIVERY_TIMEOUT parameter is set.
| uint8_t imquic_moq_request_parameters::subscriber_priority |
Value of the SUBSCRIBER_PRIORITY parameter.
| gboolean imquic_moq_request_parameters::subscriber_priority_set |
Whether the SUBSCRIBER_PRIORITY parameter is set.
| imquic_moq_namespace imquic_moq_request_parameters::track_namespace_prefix[32] |
Value of the TRACK_NAMESPACE_PREFIX parameter.
| gboolean imquic_moq_request_parameters::track_namespace_prefix_set |
Whether the TRACK_NAMESPACE_PREFIX parameter is set.
| gboolean imquic_moq_request_parameters::unknown |
Whether there's unknown parameters.