[][src]Trait actix_web::ws::WsWriter

pub trait WsWriter {
    fn send_text<T: Into<Binary>>(&mut self, text: T);
fn send_binary<B: Into<Binary>>(&mut self, data: B);
fn send_ping(&mut self, message: &str);
fn send_pong(&mut self, message: &str);
fn send_close(&mut self, reason: Option<CloseReason>); }

Common writing methods for a websocket.

Required methods

fn send_text<T: Into<Binary>>(&mut self, text: T)

Send a text

fn send_binary<B: Into<Binary>>(&mut self, data: B)

Send a binary

fn send_ping(&mut self, message: &str)

Send a ping message

fn send_pong(&mut self, message: &str)

Send a pong message

fn send_close(&mut self, reason: Option<CloseReason>)

Close the connection

Loading content...

Implementors

impl WsWriter for ClientWriter[src]

fn send_text<T: Into<Binary>>(&mut self, text: T)[src]

Send text frame

fn send_binary<B: Into<Binary>>(&mut self, data: B)[src]

Send binary frame

fn send_ping(&mut self, message: &str)[src]

Send ping frame

fn send_pong(&mut self, message: &str)[src]

Send pong frame

fn send_close(&mut self, reason: Option<CloseReason>)[src]

Send close frame

impl<A, S> WsWriter for WebsocketContext<A, S> where
    A: Actor<Context = Self>,
    S: 'static, 
[src]

fn send_text<T: Into<Binary>>(&mut self, text: T)[src]

Send text frame

fn send_binary<B: Into<Binary>>(&mut self, data: B)[src]

Send binary frame

fn send_ping(&mut self, message: &str)[src]

Send ping frame

fn send_pong(&mut self, message: &str)[src]

Send pong frame

fn send_close(&mut self, reason: Option<CloseReason>)[src]

Send close frame

Loading content...