Loading...
Searching...
No Matches
imquic_moq_subscription Struct Reference

MoQ subscription, whether this is a publisher or a subscriber. More...

#include <moq.h>

Collaboration diagram for imquic_moq_subscription:

Data Fields

uint64_t request_id
 ID of the subscription.
 
uint64_t track_alias
 Track alias.
 
gboolean fetch
 Whether this is a FETCH.
 
imquic_moq_streamstream
 Stream for this subscription, in case it's a single one.
 
GHashTable * streams_by_subgroup
 Streams for this subscription, indexed by subgroup.
 
size_t streams_count
 Count of how many streams were used for this subscription.
 

Detailed Description

MoQ subscription, whether this is a publisher or a subscriber.

Field Documentation

◆ fetch

gboolean imquic_moq_subscription::fetch

Whether this is a FETCH.

◆ request_id

uint64_t imquic_moq_subscription::request_id

ID of the subscription.

◆ stream

imquic_moq_stream* imquic_moq_subscription::stream

Stream for this subscription, in case it's a single one.

◆ streams_by_subgroup

GHashTable* imquic_moq_subscription::streams_by_subgroup

Streams for this subscription, indexed by subgroup.

◆ streams_count

size_t imquic_moq_subscription::streams_count

Count of how many streams were used for this subscription.

◆ track_alias

uint64_t imquic_moq_subscription::track_alias

Track alias.


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