[−][src]Trait ham::PacketReceiver
The methods required by a packet receiver.
Required methods
fn cur_time(&self) -> u32
fn last_time(&self) -> u32
fn recv_pkt(&mut self) -> Result<Vec<u8>, Error>
fn recv_pkt_to(&mut self, timeout: Duration) -> Result<Vec<u8>, Error>
fn start(&mut self) -> Result<(), Error>
fn pause(&mut self) -> Result<(), Error>
fn mtu(&self) -> usize
Provided methods
fn try_recv_pkt(&mut self) -> Result<Vec<u8>, Error>
fn try_iter(&mut self) -> TryIter<'_, Self>ⓘ where
Self: Sized,
Self: Sized,