ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
network_server Struct Reference

Data Fields

network_server_config_t config
tcp_server_t listener
websocket_server_t websocket
platform_thread_t websocket_thread
thread_pool_t * peers
mutex_t registry_mutex
network_connection_t * connections
size_t count
atomic_t stopping
atomic_t executing
bool listener_initialized
bool websocket_initialized
bool websocket_started
bool quic_failed
bool webtransport_failed

Detailed Description

Definition at line 39 of file lib/network/connection.c.

Field Documentation

◆ config

◆ connections

network_connection_t* network_server::connections

Definition at line 46 of file lib/network/connection.c.

Referenced by network_server_foreach(), and network_server_stop().

◆ count

size_t network_server::count

◆ executing

atomic_t network_server::executing

◆ listener

tcp_server_t network_server::listener

◆ listener_initialized

bool network_server::listener_initialized

Definition at line 49 of file lib/network/connection.c.

Referenced by network_server_create(), and network_server_destroy().

◆ peers

thread_pool_t* network_server::peers

◆ quic_failed

bool network_server::quic_failed

Definition at line 49 of file lib/network/connection.c.

◆ registry_mutex

mutex_t network_server::registry_mutex

◆ stopping

atomic_t network_server::stopping

◆ websocket

websocket_server_t network_server::websocket

◆ websocket_initialized

bool network_server::websocket_initialized

◆ websocket_started

bool network_server::websocket_started

Definition at line 49 of file lib/network/connection.c.

Referenced by network_server_start(), and network_server_stop().

◆ websocket_thread

platform_thread_t network_server::websocket_thread

Definition at line 43 of file lib/network/connection.c.

Referenced by network_server_start(), and network_server_stop().

◆ webtransport_failed

bool network_server::webtransport_failed

Definition at line 49 of file lib/network/connection.c.


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