Struct websocket::client::sender::Sender [-] [+] [src]

pub struct Sender<W> {
    // some fields omitted
}

A Sender that wraps a Writer and provides a default implementation using DataFrames and Messages.

Methods

impl<W> Sender<W>

fn new(writer: W) -> Sender<W>

Create a new WebSocketSender using the specified Writer.

fn get_ref(&self) -> &W

Returns a reference to the underlying Writer.

fn get_mut(&mut self) -> &mut W

Returns a mutable reference to the underlying Writer.

Trait Implementations

impl<W: Write> Sender<DataFrame> for Sender<W>

fn send_dataframe(&mut self, dataframe: DataFrame) -> WebSocketResult<()>

Sends a single data frame to the remote endpoint.

fn send_message<M>(&mut self, message: M) -> WebSocketResult<()> where M: Message<D>