Lines Matching refs:sd_dhcp6_lease
30 typedef struct sd_dhcp6_lease sd_dhcp6_lease; typedef
32 int sd_dhcp6_lease_get_timestamp(sd_dhcp6_lease *lease, clockid_t clock, uint64_t *ret);
33 int sd_dhcp6_lease_get_server_address(sd_dhcp6_lease *lease, struct in6_addr *ret);
35 void sd_dhcp6_lease_reset_address_iter(sd_dhcp6_lease *lease);
36 int sd_dhcp6_lease_get_address(sd_dhcp6_lease *lease,
40 void sd_dhcp6_lease_reset_pd_prefix_iter(sd_dhcp6_lease *lease);
41 int sd_dhcp6_lease_get_pd(sd_dhcp6_lease *lease, struct in6_addr *prefix,
46 int sd_dhcp6_lease_get_dns(sd_dhcp6_lease *lease, const struct in6_addr **ret);
47 int sd_dhcp6_lease_get_domains(sd_dhcp6_lease *lease, char ***ret);
48 int sd_dhcp6_lease_get_ntp_addrs(sd_dhcp6_lease *lease, const struct in6_addr **ret);
49 int sd_dhcp6_lease_get_ntp_fqdn(sd_dhcp6_lease *lease, char ***ret);
50 int sd_dhcp6_lease_get_fqdn(sd_dhcp6_lease *lease, const char **ret);
52 sd_dhcp6_lease *sd_dhcp6_lease_ref(sd_dhcp6_lease *lease);
53 sd_dhcp6_lease *sd_dhcp6_lease_unref(sd_dhcp6_lease *lease);
55 _SD_DEFINE_POINTER_CLEANUP_FUNC(sd_dhcp6_lease, sd_dhcp6_lease_unref);