ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
client/main.h
Go to the documentation of this file.
1
41#pragma once
42
43#include <stdbool.h>
44#include "thread_pool.h"
45#include "network/tcp/client.h"
46
61
83
94
116int client_main(void);
117
126bool should_exit(void);
127
134void signal_exit(void);
void signal_exit(void)
Signal client to exit.
tcp_client_t * g_client
Global TCP client instance.
int client_main(void)
Client mode entry point for unified binary.
struct webrtc_peer_manager * g_peer_manager
Global WebRTC peer manager for P2P connections.
thread_pool_t * g_client_worker_pool
Global client worker thread pool.
bool should_exit(void)
Check if client should exit.
TCP client connection and state management.
Thread pool structure.
WebRTC peer manager structure.
🧵 Generic thread pool abstraction for managing worker threads