Skip to main content

PacketSource

Trait PacketSource 

Source
pub trait PacketSource {
    type Error;

    // Required method
    fn recv_packets(&mut self) -> Result<Vec<Vec<u8>>, Self::Error>;
}
Expand description

Common packet-source contract for transport adapters.

Required Associated Types§

Source

type Error

Source-specific error type.

Required Methods§

Source

fn recv_packets(&mut self) -> Result<Vec<Vec<u8>>, Self::Error>

Reads a bounded batch of packet byte vectors.

Implementors§