Trait PacketDevice

Source
pub trait PacketDevice {
    // Required methods
    fn get_address(&self) -> Ipv4Addr;
    fn pop(&self) -> Option<PacketRc>;
    fn push(&self, packet: PacketRc);
}

Required Methods§

Source

fn get_address(&self) -> Ipv4Addr

Source

fn pop(&self) -> Option<PacketRc>

Source

fn push(&self, packet: PacketRc)

Implementors§