Trait Connection

Source
pub trait Connection {
    // Required methods
    fn set_send_package_impl(&mut self, handle: Box<dyn Fn(Vec<u8>)>);
    fn send_package(&self, package: Vec<u8>);
    fn set_recv_package_impl(&mut self, handle: Box<dyn Fn(Vec<u8>)>);
    fn on_recv_package(&self, package: Vec<u8>);
}

Required Methods§

Source

fn set_send_package_impl(&mut self, handle: Box<dyn Fn(Vec<u8>)>)

Source

fn send_package(&self, package: Vec<u8>)

Source

fn set_recv_package_impl(&mut self, handle: Box<dyn Fn(Vec<u8>)>)

Source

fn on_recv_package(&self, package: Vec<u8>)

Implementors§