LibQuicR
quicr::ClientConfig Struct Reference

Configuration for an outbound client session. More...

#include <config.h>

Inheritance diagram for quicr::ClientConfig:
quicr::Config

Public Attributes

std::string connect_uri
 Destination URI using moq://, moqt://, or https://. More...
 
std::uint64_t tick_service_sleep_delay_us { 333 }
 Default tick-service sleep delay in microseconds. More...
 
std::string endpoint_id
 Endpoint identifier advertised in SETUP; should identify this endpoint uniquely. More...
 
quicr::TransportConfig transport_config
 Underlying QUIC transport configuration. More...
 
uint32_t unknown_stream_expiry_ms { 3000 }
 Time to retain an unclassified stream, in milliseconds. More...
 

Detailed Description

Configuration for an outbound client session.

Examples
simple_publish/main.cpp, and simple_subscribe/main.cpp.

Member Data Documentation

◆ connect_uri

std::string quicr::ClientConfig::connect_uri

Destination URI using moq://, moqt://, or https://.

Examples
simple_publish/main.cpp, and simple_subscribe/main.cpp.

◆ endpoint_id

std::string quicr::Config::endpoint_id
inherited

Endpoint identifier advertised in SETUP; should identify this endpoint uniquely.

◆ tick_service_sleep_delay_us

std::uint64_t quicr::ClientConfig::tick_service_sleep_delay_us { 333 }

Default tick-service sleep delay in microseconds.

◆ transport_config

quicr::TransportConfig quicr::Config::transport_config
inherited

Underlying QUIC transport configuration.

Examples
simple_publish/main.cpp, and simple_subscribe/main.cpp.

◆ unknown_stream_expiry_ms

uint32_t quicr::Config::unknown_stream_expiry_ms { 3000 }
inherited

Time to retain an unclassified stream, in milliseconds.


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