|
ascii-chat 0.8.38
Real-time terminal-based video chat with ASCII art conversion
|
WebRTC peer manager structure. More...
Data Fields | |
| webrtc_peer_role_t | role |
| Session role. | |
| webrtc_peer_manager_config_t | config |
| Manager configuration. | |
| webrtc_signaling_callbacks_t | signaling |
| Signaling callbacks. | |
| peer_entry_t * | peers |
| Hash table of peer connections. | |
| mutex_t | peers_mutex |
| Protect peers hash table. | |
WebRTC peer manager structure.
Definition at line 39 of file peer_manager.c.
| webrtc_peer_manager_config_t webrtc_peer_manager::config |
Manager configuration.
Definition at line 41 of file peer_manager.c.
Referenced by webrtc_peer_manager_check_gathering_timeouts(), and webrtc_peer_manager_create().
| peer_entry_t* webrtc_peer_manager::peers |
Hash table of peer connections.
Definition at line 43 of file peer_manager.c.
Referenced by webrtc_peer_manager_check_gathering_timeouts(), webrtc_peer_manager_create(), webrtc_peer_manager_destroy(), and webrtc_peer_manager_handle_sdp().
| mutex_t webrtc_peer_manager::peers_mutex |
Protect peers hash table.
Definition at line 44 of file peer_manager.c.
Referenced by webrtc_peer_manager_check_gathering_timeouts(), webrtc_peer_manager_connect(), webrtc_peer_manager_create(), webrtc_peer_manager_destroy(), webrtc_peer_manager_handle_ice(), and webrtc_peer_manager_handle_sdp().
| webrtc_peer_role_t webrtc_peer_manager::role |
Session role.
Definition at line 40 of file peer_manager.c.
Referenced by webrtc_peer_manager_connect(), webrtc_peer_manager_create(), and webrtc_peer_manager_handle_sdp().
| webrtc_signaling_callbacks_t webrtc_peer_manager::signaling |
Signaling callbacks.
Definition at line 42 of file peer_manager.c.
Referenced by webrtc_peer_manager_create().