FreeNOS
Data Fields
DhcpClient::Header Struct Reference

Protocol packet header. More...

Data Fields

u8 operation
 
u8 hardwareType
 
u8 hardwareLength
 
u8 hopCount
 
u32 transactionId
 
u16 seconds
 
u16 flags
 
u32 clientAddress
 
u32 yourAddress
 
u32 serverAddress
 
u32 gatewayAddress
 
u8 clientHardware [16]
 
u8 padding [192]
 
u32 magic
 

Detailed Description

Protocol packet header.

Definition at line 58 of file DhcpClient.h.

Field Documentation

◆ clientAddress

u32 DhcpClient::Header::clientAddress

Definition at line 67 of file DhcpClient.h.

◆ clientHardware

u8 DhcpClient::Header::clientHardware[16]

Definition at line 71 of file DhcpClient.h.

Referenced by DhcpClient::receiveBootResponse(), and DhcpClient::sendBootRequest().

◆ flags

u16 DhcpClient::Header::flags

Definition at line 66 of file DhcpClient.h.

◆ gatewayAddress

u32 DhcpClient::Header::gatewayAddress

Definition at line 70 of file DhcpClient.h.

◆ hardwareLength

u8 DhcpClient::Header::hardwareLength

Definition at line 62 of file DhcpClient.h.

Referenced by DhcpClient::sendBootRequest().

◆ hardwareType

u8 DhcpClient::Header::hardwareType

Definition at line 61 of file DhcpClient.h.

Referenced by DhcpClient::sendBootRequest().

◆ hopCount

u8 DhcpClient::Header::hopCount

Definition at line 63 of file DhcpClient.h.

◆ magic

u32 DhcpClient::Header::magic

Definition at line 73 of file DhcpClient.h.

Referenced by DhcpClient::sendBootRequest().

◆ operation

u8 DhcpClient::Header::operation

Definition at line 60 of file DhcpClient.h.

Referenced by DhcpClient::receiveBootResponse(), and DhcpClient::sendBootRequest().

◆ padding

u8 DhcpClient::Header::padding[192]

Definition at line 72 of file DhcpClient.h.

◆ seconds

u16 DhcpClient::Header::seconds

Definition at line 65 of file DhcpClient.h.

◆ serverAddress

u32 DhcpClient::Header::serverAddress

Definition at line 69 of file DhcpClient.h.

◆ transactionId

u32 DhcpClient::Header::transactionId

Definition at line 64 of file DhcpClient.h.

Referenced by DhcpClient::receiveBootResponse(), and DhcpClient::sendBootRequest().

◆ yourAddress

u32 DhcpClient::Header::yourAddress

Definition at line 68 of file DhcpClient.h.

Referenced by DhcpClient::receiveBootResponse().


The documentation for this struct was generated from the following file: