Trait internet2::Session[][src]

pub trait Session {
    fn recv_raw_message(&mut self) -> Result<Vec<u8>, Error>;
fn send_raw_message(&mut self, raw: &[u8]) -> Result<usize, Error>;
fn recv_routed_message(&mut self) -> Result<RoutedFrame, Error>;
fn send_routed_message(
        &mut self,
        source: &[u8],
        route: &[u8],
        dest: &[u8],
        raw: &[u8]
    ) -> Result<usize, Error>;
fn into_any(self: Box<Self>) -> Box<dyn Any>; }

Required methods

Implementors