Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Charles-Schleich/WebRTC-in-Rust
/ functions
Functions
48 in github.com/Charles-Schleich/WebRTC-in-Rust
⨍
Functions
48
◇
Types & classes
8
↓ 3 callers
Function
set_html_label
(html_label: &str, session_id: String)
wasm_client/src/common.rs:553
↓ 2 callers
Function
generate_id
(length: u8)
signalling-server/src/signalling-server.rs:71
↓ 2 callers
Function
get_video
(video_id: String)
wasm_client/src/common.rs:211
↓ 2 callers
Method
inner
(self)
shared-protocol/src/lib.rs:14
↓ 2 callers
Function
rtc_ice_state_change
( rtc_connection: RtcPeerConnection, document: Document, video_element: String, )
wasm_client/src/common.rs:517
↓ 2 callers
Function
set_session_connection_status_error
(error: String)
wasm_client/src/common.rs:581
↓ 2 callers
Method
set_session_id
(&mut self, s_id: SessionID)
wasm_client/src/common.rs:41
↓ 2 callers
Function
setup_rtc_peer_connection_ice_callbacks
( rtc_conn: RtcPeerConnection, ws: WebSocket, rc_state: Rc<RefCell<AppState>>, )
wasm_client/src/ice.rs:26
↓ 1 callers
Function
create_plain_peer_connection
()
wasm_client/src/common.rs:62
↓ 1 callers
Function
create_sdp_offer
(peer_a: RtcPeerConnection)
wasm_client/src/sdp.rs:49
↓ 1 callers
Function
get_session_id_from_input
()
wasm_client/src/common.rs:564
↓ 1 callers
Method
get_session_id_ref
(&self)
wasm_client/src/common.rs:49
↓ 1 callers
Function
handle_connection
( peer_map: PeerMap, user_list: UserList, session_list: SessionList, raw_stream: TcpStream,
signalling-server/src/signalling-server.rs:416
↓ 1 callers
Function
handle_message
( peer_map: PeerMap, user_list: UserList, session_list: SessionList, addr: SocketAddr, use
signalling-server/src/signalling-server.rs:98
↓ 1 callers
Function
handle_message_reply
( message: String, peer_connection: RtcPeerConnection, websocket: WebSocket, app_state: Rc<Ref
wasm_client/src/common.rs:126
↓ 1 callers
Function
host_session
(ws: WebSocket)
wasm_client/src/common.rs:420
↓ 1 callers
Function
open_web_socket
( rtc_conn: RtcPeerConnection, rc_state: Rc<RefCell<AppState>>, )
wasm_client/src/websockets.rs:23
↓ 1 callers
Function
peer_a_dc_on_message
(dc: RtcDataChannel)
wasm_client/src/common.rs:439
↓ 1 callers
Function
receive_sdp_answer
( peer_a: RtcPeerConnection, answer_sdp: String, )
wasm_client/src/sdp.rs:7
↓ 1 callers
Function
receive_sdp_offer_send_answer
( peer_b: RtcPeerConnection, offer_sdp: String, )
wasm_client/src/sdp.rs:21
↓ 1 callers
Function
received_new_ice_candidate
( candidate: String, rtc_conn: RtcPeerConnection, )
wasm_client/src/ice.rs:102
↓ 1 callers
Function
reply_with_id
(tx: UnboundedSender<Message>, user_id: UserID)
signalling-server/src/signalling-server.rs:388
↓ 1 callers
Function
run
()
signalling-server/src/signalling-server.rs:515
↓ 1 callers
Function
send_ice_candidate
( ws: WebSocket, rc_state: Rc<RefCell<AppState>>, ev: RtcPeerConnectionIceEvent )
wasm_client/src/ice.rs:56
↓ 1 callers
Function
send_video_offer
(rtc_conn: RtcPeerConnection, ws: WebSocket, session_id: SessionID)
wasm_client/src/common.rs:620
↓ 1 callers
Function
set_panic_hook
()
wasm_client/src/utils.rs:1
↓ 1 callers
Method
set_user_id
(&mut self, user_id: UserID)
wasm_client/src/common.rs:53
↓ 1 callers
Function
setup_initiator
( peer_a: RtcPeerConnection, websocket: WebSocket, rc_state: Rc<RefCell<AppState>>, )
wasm_client/src/common.rs:448
↓ 1 callers
Function
setup_listener
RTC Listener
wasm_client/src/common.rs:331
↓ 1 callers
Function
setup_logging
///////////////////////////////////////////////////////////////////////////////////////////////////////// Setup Logging
signalling-server/src/signalling-server.rs:37
↓ 1 callers
Function
setup_show_signalling_server_state
(ws: WebSocket)
wasm_client/src/common.rs:303
↓ 1 callers
Function
setup_show_state
(rtc_conn: RtcPeerConnection, state: Rc<RefCell<AppState>>)
wasm_client/src/common.rs:265
↓ 1 callers
Function
show_rtc_state
(rtc_conn: RtcPeerConnection, state: Rc<RefCell<AppState>>)
wasm_client/src/common.rs:285
↓ 1 callers
Function
sleep
(ms: i32)
wasm_client/src/ice.rs:47
↓ 1 callers
Function
try_connect_to_session
(ws: WebSocket)
wasm_client/src/common.rs:601
Method
auth_handle
( &self, username: &str, _realm: &str, src_addr: SocketAddr, )
turn-server/src/main.rs:27
Function
create_stun_peer_connection
()
wasm_client/src/common.rs:110
Function
create_turn_peer_connection
()
wasm_client/src/common.rs:66
Method
from
(session_id: &str)
shared-protocol/src/lib.rs:20
Function
get_local_ip
()
signalling-server/src/signalling-server.rs:56
Method
get_session_id
(&mut self)
wasm_client/src/common.rs:45
Method
get_user_id
(&mut self)
wasm_client/src/common.rs:57
Function
main
()
turn-server/src/main.rs:48
Function
main
()
signalling-server/src/signalling-server.rs:538
Method
new
()
wasm_client/src/common.rs:34
Method
new
(cred_map: HashMap<String, Vec<u8>>)
turn-server/src/main.rs:21
Method
new
(inner: String)
shared-protocol/src/lib.rs:11
Function
start
()
wasm_client/src/lib.rs:24