Trait internet2::SendRecvMessage
source · [−]pub trait SendRecvMessage {
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>;
}