15#include <ascii-chat/common.h>
16#include <ascii-chat/network/acip/acds.h>
17#include <ascii-chat/network/tcp/server.h>
31asciichat_error_t
signaling_relay_sdp(sqlite3 *db, tcp_server_t *tcp_server,
const acip_webrtc_sdp_t *sdp,
32 size_t total_packet_len);
46asciichat_error_t
signaling_relay_ice(sqlite3 *db, tcp_server_t *tcp_server,
const acip_webrtc_ice_t *ice,
47 size_t total_packet_len);
65 packet_type_t packet_type,
const void *packet,
size_t packet_len,
66 const uint8_t *exclude_participant_id);
asciichat_error_t signaling_broadcast(sqlite3 *db, tcp_server_t *tcp_server, const uint8_t session_id[16], packet_type_t packet_type, const void *packet, size_t packet_len, const uint8_t *exclude_participant_id)
Broadcast packet to all session participants.
asciichat_error_t signaling_relay_ice(sqlite3 *db, tcp_server_t *tcp_server, const acip_webrtc_ice_t *ice, size_t total_packet_len)
Relay ICE candidate to recipient.
asciichat_error_t signaling_relay_sdp(sqlite3 *db, tcp_server_t *tcp_server, const acip_webrtc_sdp_t *sdp, size_t total_packet_len)
Relay SDP offer/answer to recipient.