chiark / gitweb /
sd-dhcp-server: add support for setting the server address
[elogind.git] / src / systemd / sd-dhcp-server.h
index ab3e707ada8e0405285ed76181f626faf826f029..5edeffc31c3ca1f9b55591e7959929a27f6a6a36 100644 (file)
@@ -32,10 +32,14 @@ typedef struct sd_dhcp_server sd_dhcp_server;
 sd_dhcp_server *sd_dhcp_server_ref(sd_dhcp_server *server);
 sd_dhcp_server *sd_dhcp_server_unref(sd_dhcp_server *server);
 
-int sd_dhcp_server_new(sd_dhcp_server **ret);
+int sd_dhcp_server_new(sd_dhcp_server **ret, int ifindex);
 
 int sd_dhcp_server_attach_event(sd_dhcp_server *client, sd_event *event, int priority);
 int sd_dhcp_server_detach_event(sd_dhcp_server *client);
 sd_event *sd_dhcp_server_get_event(sd_dhcp_server *client);
 
+int sd_dhcp_server_start(sd_dhcp_server *server);
+int sd_dhcp_server_stop(sd_dhcp_server *server);
+
+int sd_dhcp_server_set_address(sd_dhcp_server *server, struct in_addr *address);
 #endif