DHCP server settings. More...
#include <dhcp_server.h>
Data Fields | |
NetInterface * | interface |
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
Ipv4Addr dnsServer[DHCP_SERVER_MAX_DNS_SERVERS] |
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:
- cyclone_tcp/dhcp/dhcp_server.h