pub trait NetListen {
    type Error: Debug;

    // Required methods
    fn listen(&self);
    fn poll(&mut self, id: u32);
    fn next_message(&mut self) -> Option<Message>;
    fn send_message(&self, msg: Message) -> Result<(), Self::Error>;
}

Required Associated Types§

Required Methods§

source

fn listen(&self)

source

fn poll(&mut self, id: u32)

source

fn next_message(&mut self) -> Option<Message>

source

fn send_message(&self, msg: Message) -> Result<(), Self::Error>

Implementors§