DhcpClientSettings Struct Reference

DHCP client settings. More...

#include <dhcp_client.h>

Data Fields

 Network interface to configure. More...
uint_t ipAddrIndex
 Index of the IP address to be configured. More...
bool_t rapidCommit
 Quick configuration using rapid commit. More...
bool_t manualDnsConfig
 Force manual DNS configuration. More...
systime_t timeout
 DHCP configuration timeout. More...
DhcpClientTimeoutCallback timeoutEvent
 DHCP configuration timeout event. More...
DhcpClientLinkChangeCallback linkChangeEvent
 Link state change event. More...
DhcpClientStateChangeCallback stateChangeEvent
 FSM state change event. More...
DhcpClientAddOptionsCallback addOptionsCallback
 Add DHCP options callback. More...
DhcpClientParseOptionsCallback parseOptionsCallback
 Parse DHCP options callback. More...

Detailed Description

DHCP client settings.

Definition at line 216 of file dhcp_client.h.

Field Documentation

◆ addOptionsCallback

DhcpClientAddOptionsCallback addOptionsCallback

Add DHCP options callback.

Definition at line 226 of file dhcp_client.h.

◆ interface

NetInterface* interface

Network interface to configure.

Definition at line 218 of file dhcp_client.h.

◆ ipAddrIndex

uint_t ipAddrIndex

Index of the IP address to be configured.

Definition at line 219 of file dhcp_client.h.

◆ linkChangeEvent

Link state change event.

Definition at line 224 of file dhcp_client.h.

◆ manualDnsConfig

bool_t manualDnsConfig

Force manual DNS configuration.

Definition at line 221 of file dhcp_client.h.

◆ parseOptionsCallback

DhcpClientParseOptionsCallback parseOptionsCallback

Parse DHCP options callback.

Definition at line 227 of file dhcp_client.h.

◆ rapidCommit

bool_t rapidCommit

Quick configuration using rapid commit.

Definition at line 220 of file dhcp_client.h.

◆ stateChangeEvent

FSM state change event.

Definition at line 225 of file dhcp_client.h.

◆ timeout

systime_t timeout

DHCP configuration timeout.

Definition at line 222 of file dhcp_client.h.

◆ timeoutEvent

DHCP configuration timeout event.

Definition at line 223 of file dhcp_client.h.

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