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

Per-peer connection state. More...

Data Fields

uint8_t participant_id [16]
 Remote participant UUID (hash key)
 
uint8_t session_id [16]
 Session UUID.
 
webrtc_peer_connection_tpc
 WebRTC peer connection.
 
webrtc_data_channel_tdc
 WebRTC data channel.
 
bool is_connected
 DataChannel opened.
 
UT_hash_handle hh
 uthash handle
 

Detailed Description

Per-peer connection state.

Definition at line 24 of file peer_manager.c.

Field Documentation

◆ dc

webrtc_data_channel_t* peer_entry_t::dc

WebRTC data channel.

Definition at line 28 of file peer_manager.c.

◆ hh

UT_hash_handle peer_entry_t::hh

uthash handle

Definition at line 30 of file peer_manager.c.

◆ is_connected

bool peer_entry_t::is_connected

DataChannel opened.

Definition at line 29 of file peer_manager.c.

◆ participant_id

uint8_t peer_entry_t::participant_id[16]

Remote participant UUID (hash key)

Definition at line 25 of file peer_manager.c.

◆ pc

webrtc_peer_connection_t* peer_entry_t::pc

WebRTC peer connection.

Definition at line 27 of file peer_manager.c.

Referenced by webrtc_peer_manager_connect(), webrtc_peer_manager_handle_ice(), and webrtc_peer_manager_handle_sdp().

◆ session_id

uint8_t peer_entry_t::session_id[16]

Session UUID.

Definition at line 26 of file peer_manager.c.


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