|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Peer manager configuration. More...
#include <lib/network/webrtc/peer_manager.h>
Data Fields | |
| webrtc_peer_role_t | role |
| Session role (creator or joiner) | |
| stun_server_t * | stun_servers |
| STUN servers for ICE. | |
| size_t | stun_count |
| Number of STUN servers. | |
| turn_server_t * | turn_servers |
| TURN servers for relay. | |
| size_t | turn_count |
| Number of TURN servers. | |
| webrtc_transport_ready_callback_t | on_transport_ready |
| Called when DataChannel ready. | |
| void * | user_data |
| Passed to callbacks. | |
| crypto_context_t * | crypto_ctx |
| Crypto context for transports. | |
Peer manager configuration.
Definition at line 76 of file peer_manager.h.
| crypto_context_t* webrtc_peer_manager_config_t::crypto_ctx |
Crypto context for transports.
Definition at line 84 of file peer_manager.h.
| webrtc_transport_ready_callback_t webrtc_peer_manager_config_t::on_transport_ready |
Called when DataChannel ready.
Definition at line 82 of file peer_manager.h.
| webrtc_peer_role_t webrtc_peer_manager_config_t::role |
Session role (creator or joiner)
Definition at line 77 of file peer_manager.h.
Referenced by server_main(), and webrtc_peer_manager_create().
| size_t webrtc_peer_manager_config_t::stun_count |
Number of STUN servers.
Definition at line 79 of file peer_manager.h.
| stun_server_t* webrtc_peer_manager_config_t::stun_servers |
STUN servers for ICE.
Definition at line 78 of file peer_manager.h.
| size_t webrtc_peer_manager_config_t::turn_count |
Number of TURN servers.
Definition at line 81 of file peer_manager.h.
| turn_server_t* webrtc_peer_manager_config_t::turn_servers |
TURN servers for relay.
Definition at line 80 of file peer_manager.h.
| void* webrtc_peer_manager_config_t::user_data |
Passed to callbacks.
Definition at line 83 of file peer_manager.h.