Struct websocket::client::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: BufReader<R>) -> Receiver<R>
Create a new Receiver using the specified Reader.
[-]fn get_ref(&self) -> &BufReader<R>
Returns a reference to the underlying Reader.
[-]fn get_mut(&mut self) -> &mut BufReader<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.