Dhcpv6ClientSettings Struct Reference

DHCPv6 client settings. More...

#include <dhcpv6_client.h>

Data Fields

NetInterfaceinterface
 Network interface to configure. More...
 
bool_t rapidCommit
 Quick configuration using rapid commit. More...
 
bool_t manualDnsConfig
 Force manual DNS configuration. More...
 
systime_t timeout
 DHCPv6 configuration timeout. More...
 
Dhcpv6TimeoutCallback timeoutEvent
 DHCPv6 configuration timeout event. More...
 
Dhcpv6LinkChangeCallback linkChangeEvent
 Link state change event. More...
 
Dhcpv6StateChangeCallback stateChangeEvent
 FSM state change event. More...
 
Dhcpv6AddOptionsCallback addOptionsCallback
 Add DHCPv6 options callback. More...
 
Dhcpv6ParseOptionsCallback parseOptionsCallback
 Parse DHCPv6 options callback. More...
 

Detailed Description

DHCPv6 client settings.

Definition at line 299 of file dhcpv6_client.h.

Field Documentation

◆ addOptionsCallback

Dhcpv6AddOptionsCallback addOptionsCallback

Add DHCPv6 options callback.

Definition at line 308 of file dhcpv6_client.h.

◆ interface

NetInterface* interface

Network interface to configure.

Definition at line 301 of file dhcpv6_client.h.

◆ linkChangeEvent

Dhcpv6LinkChangeCallback linkChangeEvent

Link state change event.

Definition at line 306 of file dhcpv6_client.h.

◆ manualDnsConfig

bool_t manualDnsConfig

Force manual DNS configuration.

Definition at line 303 of file dhcpv6_client.h.

◆ parseOptionsCallback

Dhcpv6ParseOptionsCallback parseOptionsCallback

Parse DHCPv6 options callback.

Definition at line 309 of file dhcpv6_client.h.

◆ rapidCommit

bool_t rapidCommit

Quick configuration using rapid commit.

Definition at line 302 of file dhcpv6_client.h.

◆ stateChangeEvent

Dhcpv6StateChangeCallback stateChangeEvent

FSM state change event.

Definition at line 307 of file dhcpv6_client.h.

◆ timeout

systime_t timeout

DHCPv6 configuration timeout.

Definition at line 304 of file dhcpv6_client.h.

◆ timeoutEvent

Dhcpv6TimeoutCallback timeoutEvent

DHCPv6 configuration timeout event.

Definition at line 305 of file dhcpv6_client.h.


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