[][src]Trait rust_wasm_websocket::websocket_mod::WebSocketTrait

pub trait WebSocketTrait {
    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); fn setup_ws_connection(
        &mut self,
        location_href: String,
        client_ws_id: usize,
        subdirectory_for_ws: &str
    ) -> WebSocket { ... }
fn setup_all_ws_events(ws: &WebSocket, vdom: VdomWeak) { ... }
fn setup_ws_msg_recv(ws: &WebSocket, vdom: VdomWeak) { ... }
fn setup_ws_onerror(ws: &WebSocket, vdom: VdomWeak) { ... }
fn setup_ws_onclose(ws: &WebSocket, vdom: VdomWeak) { ... }
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) { ... } }

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)

Loading content...

Provided methods

fn setup_ws_connection(
    &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

Loading content...

Implementors

Loading content...