Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codec-abc/Yew-WebRTC-Chat
/ functions
Functions
33 in github.com/codec-abc/Yew-WebRTC-Chat
⨍
Functions
33
◇
Types & classes
11
↓ 11 callers
Method
get_state
(&self)
src/chat/web_rtc_manager.rs:115
↓ 7 callers
Method
send_message
(&self, message_content: &str)
src/chat/web_rtc_manager.rs:105
↓ 5 callers
Method
set_state
(&mut self, new_state: State)
src/chat/web_rtc_manager.rs:119
↓ 3 callers
Method
scroll_top
(&self)
src/chat/chat_model.rs:408
↓ 1 callers
Method
copy_content_to_clipboard
(&self)
src/chat/chat_model.rs:586
↓ 1 callers
Function
get_debug_state_string
(state: &State)
src/chat/chat_model.rs:634
↓ 1 callers
Method
get_ice_candidates
(&self)
src/chat/web_rtc_manager.rs:127
↓ 1 callers
Method
get_offer
(&self)
src/chat/web_rtc_manager.rs:123
↓ 1 callers
Method
get_serialized_offer_and_candidates
(&self)
src/chat/chat_model.rs:524
↓ 1 callers
Method
is_chat_enabled
(&self)
src/chat/chat_model.rs:449
Method
create
(ctx: &Context<Self>)
src/chat/chat_model.rs:70
Method
get_channel_status_change_closure
( web_rtc_manager: Rc<RefCell<WebRTCManager>>, )
src/chat/web_rtc_manager.rs:520
Method
get_chat_header
(&self, ctx: &Context<Self>)
src/chat/chat_model.rs:418
Method
get_debug_html
(&self)
src/chat/chat_model.rs:560
Method
get_exception_handler
( _web_rtc_manager: Rc<RefCell<WebRTCManager>>, message: String, )
src/chat/web_rtc_manager.rs:639
Method
get_input_for_chat_message
(&self, ctx: &Context<Self>)
src/chat/chat_model.rs:463
Method
get_messages_as_html
(&self)
src/chat/chat_model.rs:605
Method
get_offer_and_candidates
(&self, ctx: &Context<Self>)
src/chat/chat_model.rs:539
Method
get_on_data_closure
(web_rtc_manager: Rc<RefCell<WebRTCManager>>)
src/chat/web_rtc_manager.rs:556
Method
get_on_ice_connection_state_change_closure
( web_rtc_manager: Rc<RefCell<WebRTCManager>>, )
src/chat/web_rtc_manager.rs:570
Method
get_on_ice_gathering_state_change_closure
( web_rtc_manager: Rc<RefCell<WebRTCManager>>, )
src/chat/web_rtc_manager.rs:605
Method
get_validate_offer_or_answer
(&self, ctx: &Context<Self>)
src/chat/chat_model.rs:494
Function
main
()
src/lib.rs:13
Method
new
()
src/chat/web_rtc_manager.rs:36
Method
new
(content: String, sender: MessageSender)
src/chat/chat_model.rs:30
Method
parse_base64_str_to_connection
(str: &str)
src/chat/web_rtc_manager.rs:494
Method
set_candidates
TODO : handle error when adding ice_candidate
src/chat/web_rtc_manager.rs:462
Method
set_data_channel
(web_rtc_manager: Rc<RefCell<WebRTCManager>>, data_channel: RtcDataChannel)
src/chat/web_rtc_manager.rs:657
Method
start_web_rtc
(web_rtc_manager: Rc<RefCell<WebRTCManager>>)
src/chat/web_rtc_manager.rs:308
Method
update
(&mut self, ctx: &Context<Self>, msg: Self::Message)
src/chat/chat_model.rs:80
Method
validate_answer
( web_rtc_manager: Rc<RefCell<WebRTCManager>>, str: &str, )
src/chat/web_rtc_manager.rs:246
Method
validate_offer
( web_rtc_manager: Rc<RefCell<WebRTCManager>>, str: &str, )
src/chat/web_rtc_manager.rs:131
Method
view
(&self, ctx: &Context<Self>)
src/chat/chat_model.rs:220