X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fsystemd%2Fsd-network.h;h=44c4e97447c64aff79bc06ff6e2a044f317aabad;hp=3e950728c5d742ce97c5d7457463d404cbeb9bb6;hb=03cc0fd1431b82e59c11ae12a274c1f2df23169d;hpb=f01e5736f1555eec9183e48448fa3454f265b73e diff --git a/src/systemd/sd-network.h b/src/systemd/sd-network.h index 3e950728c..44c4e9744 100644 --- a/src/systemd/sd-network.h +++ b/src/systemd/sd-network.h @@ -56,6 +56,14 @@ _SD_BEGIN_DECLARATIONS; */ int sd_network_get_operational_state(char **state); +/* Get DNS entries for all links. These are string representations of + * IP addresses */ +int sd_network_get_dns(char ***addr); + +/* Get NTP entries for all links. These are domain names or string + * reperesentations of IP addresses */ +int sd_network_get_ntp(char ***addr); + /* Get state from ifindex. * Possible states: failed, configuring, configured, unmanaged * Possible return codes: @@ -71,12 +79,6 @@ int sd_network_get_link_state(int ifindex, char **state); */ int sd_network_get_link_operational_state(int ifindex, char **state); -/* Indicates whether or not LLMNR should be enabled for the link - * Possible levels of support: yes, no, resolve - * Possible return codes: - * -ENODATA: networkd is not aware of the link*/ -int sd_network_get_link_llmnr(int ifindex, char **llmnr); - /* Get DNS entries for a given link. These are string representations of * IP addresses */ int sd_network_get_link_dns(int ifindex, char ***addr); @@ -85,6 +87,12 @@ int sd_network_get_link_dns(int ifindex, char ***addr); * reperesentations of IP addresses */ int sd_network_get_link_ntp(int ifindex, char ***addr); +/* Indicates whether or not LLMNR should be enabled for the link + * Possible levels of support: yes, no, resolve + * Possible return codes: + * -ENODATA: networkd is not aware of the link*/ +int sd_network_get_link_llmnr(int ifindex, char **llmnr); + /* Monitor object */ typedef struct sd_network_monitor sd_network_monitor;