8 #ifndef K_FIRESYNC_DHCP_SERVER_H
9 #define K_FIRESYNC_DHCP_SERVER_H
123 #include <kFireSync/Net/kDhcpServer.x.h>
kStatus kDhcpServer_SetPool(kDhcpServer server, kIpAddress poolStart, k32u poolSize)
Sets the DHCP IP address pool start and size.
k32u kDhcpServer_Prefix(kDhcpServer server)
Reports the DHCP prefix length option.
k32u kDhcpServer_PoolSize(kDhcpServer server)
Reports DHCP pool size.
kStatus kDhcpServer_SetGateway(kDhcpServer server, kIpAddress gateway)
Sets the DHCP gateway option, e.g.
kStatus kDhcpServer_Start(kDhcpServer server, kIpAddress serverIp)
Starts the DHCP server process.
Implements simplest possible kDhcpServer to test DHCP functionality.
kStatus kDhcpServer_Construct(kDhcpServer *server, kAlloc allocator)
Constructs a kDhcpServer object.
Essential API declarations for the kFireSync library.
kStatus kDhcpServer_SetPrefix(kDhcpServer server, k32u mask)
Sets the DHCP prefix length option.
kIpAddress kDhcpServer_Gateway(kDhcpServer server)
Reports the DHCP gateway option.
kIpAddress kDhcpServer_PoolStart(kDhcpServer server)
Reports DHCP pool start IP address.