X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsystemd%2Fsd-dhcp-client.h;h=ed72cf1a7e01f978dad4db5279aa2468fb513026;hb=3e3d8f7857a7a59d62cc5bd1e4e792dc4d0f40b3;hp=2d2fdffd139488790d0043bea598cff0ce0da928;hpb=bbdf06d9f242e2c5a699c3c5820bf6e09e8d174d;p=elogind.git diff --git a/src/systemd/sd-dhcp-client.h b/src/systemd/sd-dhcp-client.h index 2d2fdffd1..ed72cf1a7 100644 --- a/src/systemd/sd-dhcp-client.h +++ b/src/systemd/sd-dhcp-client.h @@ -25,6 +25,14 @@ #include #include +#include "sd-event.h" + +enum { + DHCP_EVENT_NO_LEASE = 1, + DHCP_EVENT_IP_ACQUIRE = 2, + DHCP_EVENT_IP_CHANGE = 3, +}; + typedef struct sd_dhcp_client sd_dhcp_client; int sd_dhcp_client_set_request_option(sd_dhcp_client *client, uint8_t option); @@ -36,6 +44,6 @@ int sd_dhcp_client_set_mac(sd_dhcp_client *client, int sd_dhcp_client_stop(sd_dhcp_client *client); int sd_dhcp_client_start(sd_dhcp_client *client); -sd_dhcp_client *sd_dhcp_client_new(void); +sd_dhcp_client *sd_dhcp_client_new(sd_event *event); #endif