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

ACDS client connection handle. More...

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

Data Fields

acds_client_config_t config
 
socket_t socket
 TCP socket to ACDS server.
 
bool connected
 Connection status.
 
acip_transport_t * transport
 Transport used for the initial crypto handshake.
 
crypto_handshake_context_t handshake_ctx
 ACDS crypto handshake state.
 

Detailed Description

ACDS client connection handle.

Definition at line 124 of file acds_client.h.

Field Documentation

◆ config

acds_client_config_t acds_client_t::config

Definition at line 125 of file acds_client.h.

Referenced by acds_client_connect().

◆ connected

bool acds_client_t::connected

◆ handshake_ctx

crypto_handshake_context_t acds_client_t::handshake_ctx

ACDS crypto handshake state.

Definition at line 129 of file acds_client.h.

Referenced by acds_client_disconnect().

◆ socket

socket_t acds_client_t::socket

TCP socket to ACDS server.

Definition at line 126 of file acds_client.h.

Referenced by acds_client_connect(), acds_client_disconnect(), acds_session_create(), acds_session_join(), and acds_session_lookup().

◆ transport

acip_transport_t* acds_client_t::transport

Transport used for the initial crypto handshake.

Definition at line 128 of file acds_client.h.

Referenced by acds_client_connect(), and acds_client_disconnect().


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