LibQuicR
quicr::JoiningFetchAttributes Struct Reference

Attributes of an inbound joining FETCH request. More...

#include <attributes.h>

Public Attributes

std::uint8_t priority { 0 }
 Fetch priority; lower values are higher priority. More...
 
std::optional< messages::GroupOrder > group_order
 Requested group order, if specified. More...
 
messages::GroupOrder publisher_default_group_order
 Publisher's default group order. More...
 
std::uint64_t joining_request_id { 0 }
 Request identifier of the subscription being joined. More...
 
bool relative { false }
 Whether joining_start is relative to the largest available group. More...
 
std::uint64_t joining_start { 0 }
 Absolute group identifier or relative group offset. More...
 

Detailed Description

Attributes of an inbound joining FETCH request.

Member Data Documentation

◆ group_order

std::optional<messages::GroupOrder> quicr::JoiningFetchAttributes::group_order

Requested group order, if specified.

◆ joining_request_id

std::uint64_t quicr::JoiningFetchAttributes::joining_request_id { 0 }

Request identifier of the subscription being joined.

◆ joining_start

std::uint64_t quicr::JoiningFetchAttributes::joining_start { 0 }

Absolute group identifier or relative group offset.

◆ priority

std::uint8_t quicr::JoiningFetchAttributes::priority { 0 }

Fetch priority; lower values are higher priority.

◆ publisher_default_group_order

messages::GroupOrder quicr::JoiningFetchAttributes::publisher_default_group_order
Initial value:

Publisher's default group order.

◆ relative

bool quicr::JoiningFetchAttributes::relative { false }

Whether joining_start is relative to the largest available group.


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