[−][src]Trait ethox::layer::eth::Recv
A ethernet receiver.
Processes incoming ethernet frames and automatic answers and is encouraged to generate additional packets when the buffer is not needed for protocol internal messages.
Required methods
fn receive(&mut self, frame: InPacket<P>)
Inspect one incoming, valid ethernet frame in a packet buffer.
Implementors
impl<'_, '_, P> Recv<P> for ethox::layer::arp::Receiver<'_, '_> where
P: PayloadMut,
[src]
P: PayloadMut,
impl<'_, '_, P, T> Recv<P> for ethox::layer::ip::Receiver<'_, '_, T> where
P: PayloadMut,
T: Recv<P>,
[src]
P: PayloadMut,
T: Recv<P>,
impl<'_, P, I> Recv<P> for Lossy<'_, I> where
P: Payload,
I: Recv<P>,
[src]
P: Payload,
I: Recv<P>,
impl<'_, P: Payload, E> Recv<P> for &'_ mut E where
E: Recv<P>,
[src]
E: Recv<P>,
impl<P: Payload, F> Recv<P> for FnHandler<F> where
F: FnMut(In<P>),
[src]
F: FnMut(In<P>),