Struct websocket::server::receiver::Receiver
[-] [+]
[src]
pub struct Receiver<R> { // some fields omitted }
A Receiver that wraps a Reader and provides a default implementation using DataFrames and Messages.
Methods
impl<R> Receiver<R>
fn new(reader: R) -> Receiver<R>
Create a new Receiver using the specified Reader.
fn get_ref(&self) -> &R
Returns a reference to the underlying Reader.
fn get_mut(&mut self) -> &mut R
Returns a mutable reference to the underlying Reader.
Trait Implementations
impl<R: Read> Receiver<DataFrame> for Receiver<R>
fn recv_dataframe(&mut self) -> WebSocketResult<DataFrame>
Reads a single data frame from the remote endpoint.
fn recv_message_dataframes(&mut self) -> WebSocketResult<Vec<DataFrame>>
Returns the data frames that constitute one message.