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

pub trait WebSocketTrait {
    pub fn get_ws_clone(&self) -> WebSocket;
pub fn set_ws(&mut self, ws: WebSocket);
pub fn on_response_ws_uid(
        root: &mut dyn RootRender,
        msg_receiver_ws_uid: usize
    );
pub fn on_msg_recv_for_ws_message_for_receivers(
        vdom: VdomWeak,
        data: String
    );
pub fn update_on_error(root: &mut dyn RootRender, err_text: String);
pub fn update_on_close(root: &mut dyn RootRender); pub fn setup_ws_connection(
        &mut self,
        location_href: String,
        client_ws_id: usize,
        subdirectory_for_ws: &str
    ) -> WebSocket { ... }
pub fn setup_all_ws_events(ws: &WebSocket, vdom: VdomWeak) { ... }
pub fn setup_ws_msg_recv(ws: &WebSocket, vdom: VdomWeak) { ... }
pub fn setup_ws_onerror(ws: &WebSocket, vdom: VdomWeak) { ... }
pub fn setup_ws_onclose(ws: &WebSocket, vdom: VdomWeak) { ... }
pub fn send_to_server_msg_ping(ws: WebSocket, msg_id: u32) { ... }
pub fn send_to_server_msg_request_ws_uid(ws: WebSocket, client_ws_id: usize) { ... }
pub fn ws_send_json_msg_with_retry(ws: &WebSocket, json_message: String) { ... } }

Required methods

pub fn get_ws_clone(&self) -> WebSocket[src]

pub fn set_ws(&mut self, ws: WebSocket)[src]

pub fn on_response_ws_uid(root: &mut dyn RootRender, msg_receiver_ws_uid: usize)[src]

pub fn on_msg_recv_for_ws_message_for_receivers(vdom: VdomWeak, data: String)[src]

pub fn update_on_error(root: &mut dyn RootRender, err_text: String)[src]

pub fn update_on_close(root: &mut dyn RootRender)[src]

Loading content...

Provided methods

pub fn setup_ws_connection(
    &mut self,
    location_href: String,
    client_ws_id: usize,
    subdirectory_for_ws: &str
) -> WebSocket
[src]

setup WebSocket connection

pub fn setup_all_ws_events(ws: &WebSocket, vdom: VdomWeak)[src]

setup all ws events

pub fn setup_ws_msg_recv(ws: &WebSocket, vdom: VdomWeak)[src]

receive WebSocket msg callback.

pub fn setup_ws_onerror(ws: &WebSocket, vdom: VdomWeak)[src]

on error write it on the screen for debugging

pub fn setup_ws_onclose(ws: &WebSocket, vdom: VdomWeak)[src]

on close WebSocket connection

pub fn send_to_server_msg_ping(ws: WebSocket, msg_id: u32)[src]

pub fn send_to_server_msg_request_ws_uid(ws: WebSocket, client_ws_id: usize)[src]

pub fn ws_send_json_msg_with_retry(ws: &WebSocket, json_message: String)[src]

send ws message to other players

Loading content...

Implementors

Loading content...