libivon 0.1.0
Voice-over-IP library
Loading...
Searching...
No Matches
ivon::ClientWrapper::Config Struct Reference

Configuration for creating a client (mirrors ivon_client_config_t). More...

#include <ivon_client_wrapper.hpp>

Public Attributes

std::string server_address = "127.0.0.1"
 Server hostname or IP address to connect to.
 
uint16_t server_port = 9129
 Server TCP port.
 
std::string client_id
 Unique identifier for this client in the session.
 
std::string key_store_path
 Path to TOFU key store file (empty = in-memory only)
 
uint32_t sync_timeout_seconds = 30
 Seconds to wait for initial state sync (0 = infinite)
 

Detailed Description

Configuration for creating a client (mirrors ivon_client_config_t).

Member Data Documentation

◆ client_id

std::string ivon::ClientWrapper::Config::client_id

Unique identifier for this client in the session.

◆ key_store_path

std::string ivon::ClientWrapper::Config::key_store_path

Path to TOFU key store file (empty = in-memory only)

◆ server_address

std::string ivon::ClientWrapper::Config::server_address = "127.0.0.1"

Server hostname or IP address to connect to.

◆ server_port

uint16_t ivon::ClientWrapper::Config::server_port = 9129

Server TCP port.

◆ sync_timeout_seconds

uint32_t ivon::ClientWrapper::Config::sync_timeout_seconds = 30

Seconds to wait for initial state sync (0 = infinite)


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