LibQuicR
quicr::SubscribeResponse Struct Reference

Response to a received SUBSCRIBE. More...

#include <session.h>

Inheritance diagram for quicr::SubscribeResponse:
quicr::TrackStatusResponse

Public Attributes

bool is_publisher_initiated = false
 Whether the accepted subscription was initiated by the publisher. More...
 
std::optional< std::chrono::milliseconds > expires {}
 Accepted subscription lifetime, when bounded. More...
 
std::optional< messages::Location > largest_location {}
 Largest object location known for the track, when available. More...
 
messages::TrackExtensions track_properties {}
 Track extension properties returned by the publisher. More...
 

Detailed Description

Response to a received SUBSCRIBE.

Member Data Documentation

◆ expires

std::optional<std::chrono::milliseconds> quicr::SubscribeResponse::expires {}

Accepted subscription lifetime, when bounded.

◆ is_publisher_initiated

bool quicr::SubscribeResponse::is_publisher_initiated = false

Whether the accepted subscription was initiated by the publisher.

◆ largest_location

std::optional<messages::Location> quicr::TrackStatusResponse::largest_location {}
inherited

Largest object location known for the track, when available.

◆ track_properties

messages::TrackExtensions quicr::TrackStatusResponse::track_properties {}
inherited

Track extension properties returned by the publisher.


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