ascii-chat 0.8.38
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 <ascii-chat/thread_pool.h>
45#include <ascii-chat/network/client.h>
46#include <ascii-chat/crypto/handshake/common.h>
47
55extern crypto_handshake_context_t g_crypto_ctx;
56
70extern thread_pool_t *g_client_worker_pool;
71
92extern app_client_t *g_client;
93
104
126int client_main(void);
app_client_t * g_client
Global client application context.
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.
crypto_handshake_context_t g_crypto_ctx
Global crypto handshake context for this client connection.
WebRTC peer manager structure.