ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
connection_session_context_t Struct Reference

Session context for WebRTC signaling. More...

#include <src/client/connection_state.h>

Data Fields

char session_string [128]
 Session string (e.g., "mystic-stone-obelisk")
 
uint8_t session_id [16]
 Session UUID (binary)
 
uint8_t participant_id [16]
 Client's participant UUID (binary)
 
uint16_t server_port
 Server port for connection.
 
char server_address [64]
 Server IP/hostname for connection.
 

Detailed Description

Session context for WebRTC signaling.

Passed from ACDS SESSION_JOINED callback to WebRTC connection handler. Identifies the client's session and participant within that session.

Definition at line 97 of file connection_state.h.

Field Documentation

◆ participant_id

uint8_t connection_session_context_t::participant_id[16]

Client's participant UUID (binary)

Definition at line 100 of file connection_state.h.

Referenced by client_main().

◆ server_address

char connection_session_context_t::server_address[64]

Server IP/hostname for connection.

Definition at line 102 of file connection_state.h.

Referenced by client_main().

◆ server_port

uint16_t connection_session_context_t::server_port

Server port for connection.

Definition at line 101 of file connection_state.h.

Referenced by client_main().

◆ session_id

uint8_t connection_session_context_t::session_id[16]

Session UUID (binary)

Definition at line 99 of file connection_state.h.

Referenced by client_main().

◆ session_string

char connection_session_context_t::session_string[128]

Session string (e.g., "mystic-stone-obelisk")

Definition at line 98 of file connection_state.h.

Referenced by client_main().


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