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

WebRTC transport implementation data. More...

Data Fields

webrtc_peer_connection_tpeer_conn
 Peer connection (owned)
 
webrtc_data_channel_tdata_channel
 Data channel (owned)
 
ringbuffer_trecv_queue
 Receive message queue.
 
mutex_t queue_mutex
 Protect queue operations.
 
cond_t queue_cond
 Signal when messages arrive.
 
bool is_connected
 Connection state.
 
mutex_t state_mutex
 Protect state changes.
 

Detailed Description

WebRTC transport implementation data.

Definition at line 58 of file webrtc/transport.c.

Field Documentation

◆ data_channel

webrtc_data_channel_t* webrtc_transport_data_t::data_channel

Data channel (owned)

Definition at line 60 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ is_connected

bool webrtc_transport_data_t::is_connected

Connection state.

Definition at line 64 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ peer_conn

webrtc_peer_connection_t* webrtc_transport_data_t::peer_conn

Peer connection (owned)

Definition at line 59 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ queue_cond

cond_t webrtc_transport_data_t::queue_cond

Signal when messages arrive.

Definition at line 63 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ queue_mutex

mutex_t webrtc_transport_data_t::queue_mutex

Protect queue operations.

Definition at line 62 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ recv_queue

ringbuffer_t* webrtc_transport_data_t::recv_queue

Receive message queue.

Definition at line 61 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().

◆ state_mutex

mutex_t webrtc_transport_data_t::state_mutex

Protect state changes.

Definition at line 65 of file webrtc/transport.c.

Referenced by acip_webrtc_transport_create().


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