Skip to content

Struct SYN_DHCP

ClassList > SYN_DHCP

More...

  • #include <syn_dhcp.h>

Public Attributes

Type Name
uint32_t acks_received
uint32_t discovers_sent
uint32_t gateway
uint32_t lease_time_sec
uint32_t offered_ip
uint32_t requests_sent
uint32_t server_ip
SYN_DHCP_State state
uint32_t subnet_mask
uint32_t xid

Detailed Description

DHCP Client Context Descriptor.

Public Attributes Documentation

variable acks_received

uint32_t SYN_DHCP::acks_received;

Telemetry counter


variable discovers_sent

uint32_t SYN_DHCP::discovers_sent;

Telemetry counter


variable gateway

uint32_t SYN_DHCP::gateway;

Router gateway IP


variable lease_time_sec

uint32_t SYN_DHCP::lease_time_sec;

Lease duration


variable offered_ip

uint32_t SYN_DHCP::offered_ip;

IP offered by server


variable requests_sent

uint32_t SYN_DHCP::requests_sent;

Telemetry counter


variable server_ip

uint32_t SYN_DHCP::server_ip;

DHCP Server IP


variable state

SYN_DHCP_State SYN_DHCP::state;

Active state machine state


variable subnet_mask

uint32_t SYN_DHCP::subnet_mask;

Subnet mask


variable xid

uint32_t SYN_DHCP::xid;

Transaction ID



The documentation for this class was generated from the following file src/syntropic/net/syn_dhcp.h