8 #ifndef K_FIRESYNC_DHCP_CLIENT_H
9 #define K_FIRESYNC_DHCP_CLIENT_H
24 #define kDHCP_EVENT_TIMEOUT (0x0000)
25 #define kDHCP_EVENT_IP_CONFIG_ADDED (0x0001)
26 #define kDHCP_EVENT_IP_CONFIG_REMOVED (0x0002)
29 typedef struct kDhcpClientEventArgs
36 } kDhcpClientEventArgs;
87 #include <kFireSync/Net/kDhcpClient.x.h>
kStatus kDhcpClient_Start(kDhcpClient client, const kChar *adapterName, kMacAddress macAddress)
Starts the DHCP negotiation process.
kStatus kDhcpClient_Construct(kDhcpClient *client, kAlloc allocator)
Constructs a kDhcpClient object.
Implements the kDhcpClient format for IP config acquisition.
Essential API declarations for the kFireSync library.
kStatus kDhcpClient_AddEventHandler(kDhcpClient client, kCallbackFx function, kPointer receiver)
Add a IP address change notification handler.