LibQuicR
Loading...
Searching...
No Matches
config.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) 2024 Cisco Systems
2// SPDX-License-Identifier: BSD-2-Clause
3
4#pragma once
5
6#include "quicr/version.h"
7#include <quicr/detail/quic_transport.h>
8#include <string>
9
10namespace quicr {
11
12 struct Config
13 {
14 std::string endpoint_id;
16
17 quicr::TransportConfig transport_config;
18 uint64_t metrics_sample_ms{ 5000 };
19 };
20
22 {
23 std::string connect_uri;
24 };
25
27 {
28
29 std::string server_bind_ip;
31 uint16_t server_port;
32 };
33
34} // namespace moq
Definition transport.h:26
Definition config.h:22
std::string connect_uri
URI such as moqt://relay[:port][/path?query].
Definition config.h:23
Definition config.h:13
uint64_t metrics_sample_ms
Definition config.h:18
std::string endpoint_id
Definition config.h:14
quicr::TransportConfig transport_config
Definition config.h:17
Definition config.h:27
std::string server_bind_ip
Definition config.h:29
uint16_t server_port
Listening port for server.
Definition config.h:31