ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
acds_client_config_t Struct Reference

ACDS client connection configuration. More...

#include <include/ascii-chat/network/acip/acds_client.h>

Data Fields

char server_address [256]
 ACDS server address (e.g., "discovery.ascii.chat" or "127.0.0.1")
 
uint16_t server_port
 ACDS server port (default: 27225)
 
uint32_t timeout_ms
 Connection timeout in milliseconds.
 
parallel_connect_should_exit_fn should_exit_callback
 
void * callback_data
 

Detailed Description

ACDS client connection configuration.

Definition at line 111 of file acds_client.h.

Field Documentation

◆ callback_data

void* acds_client_config_t::callback_data

Definition at line 118 of file acds_client.h.

Referenced by acds_client_connect().

◆ server_address

char acds_client_config_t::server_address[256]

ACDS server address (e.g., "discovery.ascii.chat" or "127.0.0.1")

Definition at line 112 of file acds_client.h.

Referenced by acds_client_config_init_defaults(), acds_client_connect(), and client_crypto_init().

◆ server_port

uint16_t acds_client_config_t::server_port

ACDS server port (default: 27225)

Definition at line 113 of file acds_client.h.

Referenced by acds_client_config_init_defaults(), acds_client_connect(), and client_crypto_init().

◆ should_exit_callback

parallel_connect_should_exit_fn acds_client_config_t::should_exit_callback

Definition at line 117 of file acds_client.h.

Referenced by acds_client_connect().

◆ timeout_ms

uint32_t acds_client_config_t::timeout_ms

Connection timeout in milliseconds.

Definition at line 114 of file acds_client.h.

Referenced by acds_client_config_init_defaults(), acds_client_connect(), and client_crypto_init().


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