[−][src]Trait rust_wasm_websocket::websocket_mod::WebSocketTrait
Required methods
fn get_ws_clone(&self) -> WebSocket
fn set_ws(&mut self, ws: WebSocket)
fn on_response_ws_uid(root: &mut dyn RootRender, msg_receiver_ws_uid: usize)
fn on_msg_recv_for_ws_message_for_receivers(vdom: VdomWeak, data: String)
fn update_on_error(root: &mut dyn RootRender, err_text: String)
fn update_on_close(root: &mut dyn RootRender)
Provided methods
fn setup_ws_connection(
&mut self,
location_href: String,
client_ws_id: usize,
subdirectory_for_ws: &str
) -> WebSocket
&mut self,
location_href: String,
client_ws_id: usize,
subdirectory_for_ws: &str
) -> WebSocket
setup WebSocket connection
fn setup_all_ws_events(ws: &WebSocket, vdom: VdomWeak)
setup all ws events
fn setup_ws_msg_recv(ws: &WebSocket, vdom: VdomWeak)
receive WebSocket msg callback.
fn setup_ws_onerror(ws: &WebSocket, vdom: VdomWeak)
on error write it on the screen for debugging
fn setup_ws_onclose(ws: &WebSocket, vdom: VdomWeak)
on close WebSocket connection
fn send_to_server_msg_ping(ws: WebSocket, msg_id: u32)
fn send_to_server_msg_request_ws_uid(ws: WebSocket, client_ws_id: usize)
fn ws_send_json_msg_with_retry(ws: &WebSocket, json_message: String)
send ws message to other players