DhcpServerSettings Struct Reference

DHCP server settings. More...

#include <dhcp_server.h>

Data Fields

NetInterfaceinterface
 Underlying network interface. More...
 
uint_t ipAddrIndex
 Index of the IP address assigned to the DHCP server. More...
 
bool_t rapidCommit
 Quick configuration using rapid commit. More...
 
uint32_t leaseTime
 Lease time, in seconds, assigned to the DHCP clients. More...
 
Ipv4Addr ipAddrRangeMin
 Lowest IP address in the pool that is available for dynamic address assignment. More...
 
Ipv4Addr ipAddrRangeMax
 Highest IP address in the pool that is available for dynamic address assignment. More...
 
Ipv4Addr subnetMask
 Subnet mask. More...
 
Ipv4Addr defaultGateway
 Default gateway. More...
 
Ipv4Addr dnsServer [DHCP_SERVER_MAX_DNS_SERVERS]
 DNS servers. More...
 
DhcpServerAddOptionsCallback addOptionsCallback
 Add DHCP options callback. More...
 
DhcpServerParseOptionsCallback parseOptionsCallback
 Parse DHCP options callback. More...
 

Detailed Description

DHCP server settings.

Definition at line 124 of file dhcp_server.h.

Field Documentation

◆ addOptionsCallback

DhcpServerAddOptionsCallback addOptionsCallback

Add DHCP options callback.

Definition at line 135 of file dhcp_server.h.

◆ defaultGateway

Ipv4Addr defaultGateway

Default gateway.

Definition at line 133 of file dhcp_server.h.

◆ dnsServer

DNS servers.

Definition at line 134 of file dhcp_server.h.

◆ interface

NetInterface* interface

Underlying network interface.

Definition at line 126 of file dhcp_server.h.

◆ ipAddrIndex

uint_t ipAddrIndex

Index of the IP address assigned to the DHCP server.

Definition at line 127 of file dhcp_server.h.

◆ ipAddrRangeMax

Ipv4Addr ipAddrRangeMax

Highest IP address in the pool that is available for dynamic address assignment.

Definition at line 131 of file dhcp_server.h.

◆ ipAddrRangeMin

Ipv4Addr ipAddrRangeMin

Lowest IP address in the pool that is available for dynamic address assignment.

Definition at line 130 of file dhcp_server.h.

◆ leaseTime

uint32_t leaseTime

Lease time, in seconds, assigned to the DHCP clients.

Definition at line 129 of file dhcp_server.h.

◆ parseOptionsCallback

DhcpServerParseOptionsCallback parseOptionsCallback

Parse DHCP options callback.

Definition at line 136 of file dhcp_server.h.

◆ rapidCommit

bool_t rapidCommit

Quick configuration using rapid commit.

Definition at line 128 of file dhcp_server.h.

◆ subnetMask

Ipv4Addr subnetMask

Subnet mask.

Definition at line 132 of file dhcp_server.h.


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