Struct rust_cast::channels::heartbeat::HeartbeatChannel [] [src]

pub struct HeartbeatChannel<'a, W> where W: Write {
    // some fields omitted
}

Methods

impl<'a, W> HeartbeatChannel<'a, W> where W: Write
[src]

fn new<S>(sender: S, receiver: S, writer: Rc<RefCell<W>>) -> HeartbeatChannel<'a, W> where S: Into<Cow<'a, str>>

fn ping(&self) -> Result<()Error>

fn pong(&self) -> Result<()Error>

fn can_handle(&self, message: &CastMessage) -> bool

fn parse(&self, message: &CastMessage) -> Result<HeartbeatResponseError>