Struct dhcp4r::packet::Packet [] [src]

pub struct Packet<'a> {
    pub reply: bool,
    pub hops: u8,
    pub xid: [u8; 4],
    pub secs: u16,
    pub broadcast: bool,
    pub ciaddr: [u8; 4],
    pub yiaddr: [u8; 4],
    pub siaddr: [u8; 4],
    pub giaddr: [u8; 4],
    pub chaddr: [u8; 6],
    pub options: Vec<Option<'a>>,
}

DHCP Packet Structure

Fields

Methods

impl<'a> Packet<'a>
[src]

Extracts requested option payload from packet if available

Convenience function for extracting a packet's message type.

Creates byte array DHCP packet