[−][src]Trait thrustin::communication::Communication
Required methods
fn read_message(&mut self) -> (u32, String)
fn send_message(&self, token: &u32, message: &str, state: &PlayerState)
fn send_message_from(
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
fn send_messages(
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)
fn disconnect(&mut self, token: &u32)
fn get_identifier(&self, token: &u32) -> String
Trait Implementations
Implementors
impl Communication for ChannelCommunication
[src]
fn read_message(&mut self) -> (u32, String)
[src]
fn send_message(&self, token: &u32, message: &str, state: &PlayerState)
[src]
fn send_message_from(
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
[src]
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
fn send_messages(
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)
[src]
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)
fn get_identifier(&self, token: &u32) -> String
[src]
fn disconnect(&mut self, _token: &u32)
[src]
impl Communication for WebSocketCommunication
[src]
fn read_message(&mut self) -> (u32, String)
[src]
fn send_message(&self, token: &u32, message: &str, state: &PlayerState)
[src]
fn send_message_from(
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
[src]
&self,
token: &u32,
from: &str,
bg: &str,
fg: &str,
message: &str,
level: i32
)
fn send_messages(
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)
[src]
&self,
token: &u32,
messages: &Vec<String>,
state: &PlayerState
)