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

#include <include/ascii-chat/app_callbacks.h>

Data Fields

bool(* should_exit )(void)
 
void(* signal_exit )(void)
 
uint64_t(* platform_get_monotonic_time_us )(void)
 
void(* platform_sleep_ms )(unsigned int ms)
 
void(* platform_pump_events )(void)
 
void(* server_connection_set_ip )(const char *ip)
 
void(* server_connection_set_port )(int port)
 
void(* client_crypto_set_mode )(uint8_t mode)
 
int(* client_crypto_init )(void)
 
int(* client_crypto_handshake )(acip_transport_t *transport)
 
bool(* crypto_client_is_ready )(void)
 
const crypto_context_t *(* crypto_client_get_context )(void)
 
void(* audio_stop_thread )(void)
 

Detailed Description

Definition at line 18 of file app_callbacks.h.

Field Documentation

◆ audio_stop_thread

void(* app_callbacks_t::audio_stop_thread) (void)

Definition at line 38 of file app_callbacks.h.

◆ client_crypto_handshake

int(* app_callbacks_t::client_crypto_handshake) (acip_transport_t *transport)

Definition at line 33 of file app_callbacks.h.

◆ client_crypto_init

int(* app_callbacks_t::client_crypto_init) (void)

Definition at line 32 of file app_callbacks.h.

◆ client_crypto_set_mode

void(* app_callbacks_t::client_crypto_set_mode) (uint8_t mode)

Definition at line 31 of file app_callbacks.h.

◆ crypto_client_get_context

const crypto_context_t *(* app_callbacks_t::crypto_client_get_context) (void)

Definition at line 35 of file app_callbacks.h.

◆ crypto_client_is_ready

bool(* app_callbacks_t::crypto_client_is_ready) (void)

Definition at line 34 of file app_callbacks.h.

◆ platform_get_monotonic_time_us

uint64_t(* app_callbacks_t::platform_get_monotonic_time_us) (void)

Definition at line 24 of file app_callbacks.h.

◆ platform_pump_events

void(* app_callbacks_t::platform_pump_events) (void)

Definition at line 26 of file app_callbacks.h.

◆ platform_sleep_ms

void(* app_callbacks_t::platform_sleep_ms) (unsigned int ms)

Definition at line 25 of file app_callbacks.h.

◆ server_connection_set_ip

void(* app_callbacks_t::server_connection_set_ip) (const char *ip)

Definition at line 29 of file app_callbacks.h.

◆ server_connection_set_port

void(* app_callbacks_t::server_connection_set_port) (int port)

Definition at line 30 of file app_callbacks.h.

◆ should_exit

bool(* app_callbacks_t::should_exit) (void)

Definition at line 20 of file app_callbacks.h.

Referenced by client_main(), and main().

◆ signal_exit

void(* app_callbacks_t::signal_exit) (void)

Definition at line 21 of file app_callbacks.h.


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