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

Server state packet structure. More...

#include <include/ascii-chat/network/packet/packet.h>

Data Fields

uint32_t connected_client_count
 Total number of currently connected clients.
 
uint32_t active_client_count
 Number of clients actively sending video/audio streams.
 
uint32_t reserved [6]
 Reserved fields for future use (must be zero)
 

Detailed Description

Server state packet structure.

Server broadcasts current connection state to all clients. Sent when client count or active stream count changes.

Definition at line 706 of file packet.h.

Field Documentation

◆ active_client_count

uint32_t server_state_packet_t::active_client_count

Number of clients actively sending video/audio streams.

Definition at line 710 of file packet.h.

Referenced by add_webrtc_client(), broadcast_server_state_to_all_clients(), send_server_state_to_client(), and session_host_set_client_transport().

◆ connected_client_count

uint32_t server_state_packet_t::connected_client_count

Total number of currently connected clients.

Definition at line 708 of file packet.h.

Referenced by add_webrtc_client(), broadcast_server_state_to_all_clients(), send_server_state_to_client(), and session_host_set_client_transport().

◆ reserved

uint32_t server_state_packet_t::reserved[6]

Reserved fields for future use (must be zero)

Definition at line 712 of file packet.h.

Referenced by add_webrtc_client(), broadcast_server_state_to_all_clients(), and send_server_state_to_client().


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