#if defined(INCLUDE_FROM_DHCPSERVERAPP_C)\r
static uint16_t DHCPServerApp_FillDHCPHeader(DHCP_Header_t* const DHCPHeader,\r
const uint8_t DHCPMessageType,\r
- struct uip_eth_addr* ClientHardwareAddress,\r
- uint32_t TransactionID);\r
- static bool DHCPServerApp_CheckIfIPLeased(uip_ipaddr_t* IPAddress);\r
- static void DHCPServerApp_GetUnleasedIP(uip_ipaddr_t* NewIPAddress);\r
- static void DHCPServerApp_LeaseIP(uip_ipaddr_t* IPAddress);\r
- static void DHCPServerApp_UnleaseIP(uip_ipaddr_t* IPAddress);\r
+ const struct uip_eth_addr* const ClientHardwareAddress,\r
+ const uip_ipaddr_t* const PreferredClientIP,\r
+ const uint32_t TransactionID);\r
+ static bool DHCPServerApp_CheckIfIPLeased(const uip_ipaddr_t* const IPAddress);\r
+ static void DHCPServerApp_GetUnleasedIP(uip_ipaddr_t* const NewIPAddress);\r
+ static void DHCPServerApp_LeaseIP(const uip_ipaddr_t* const IPAddress);\r
+ static void DHCPServerApp_UnleaseIP(const uip_ipaddr_t* const IPAddress);\r
#endif\r
#endif\r
\r