Lines Matching refs:sd_ndisc_router

56 typedef struct sd_ndisc_router sd_ndisc_router;  typedef
66 typedef void (*sd_ndisc_callback_t)(sd_ndisc *nd, sd_ndisc_event_t event, sd_ndisc_router *rt, void…
85 sd_ndisc_router *sd_ndisc_router_ref(sd_ndisc_router *rt);
86 sd_ndisc_router *sd_ndisc_router_unref(sd_ndisc_router *rt);
88 int sd_ndisc_router_get_address(sd_ndisc_router *rt, struct in6_addr *ret_addr);
89 int sd_ndisc_router_get_timestamp(sd_ndisc_router *rt, clockid_t clock, uint64_t *ret);
90 int sd_ndisc_router_get_raw(sd_ndisc_router *rt, const void **ret, size_t *size);
92 int sd_ndisc_router_get_hop_limit(sd_ndisc_router *rt, uint8_t *ret);
93 int sd_ndisc_router_get_flags(sd_ndisc_router *rt, uint64_t *ret_flags);
94 int sd_ndisc_router_get_preference(sd_ndisc_router *rt, unsigned *ret);
95 int sd_ndisc_router_get_lifetime(sd_ndisc_router *rt, uint16_t *ret_lifetime);
96 int sd_ndisc_router_get_mtu(sd_ndisc_router *rt, uint32_t *ret);
99 int sd_ndisc_router_option_rewind(sd_ndisc_router *rt);
100 int sd_ndisc_router_option_next(sd_ndisc_router *rt);
101 int sd_ndisc_router_option_get_type(sd_ndisc_router *rt, uint8_t *ret);
102 int sd_ndisc_router_option_is_type(sd_ndisc_router *rt, uint8_t type);
103 int sd_ndisc_router_option_get_raw(sd_ndisc_router *rt, const void **ret, size_t *size);
106 int sd_ndisc_router_prefix_get_valid_lifetime(sd_ndisc_router *rt, uint32_t *ret);
107 int sd_ndisc_router_prefix_get_preferred_lifetime(sd_ndisc_router *rt, uint32_t *ret);
108 int sd_ndisc_router_prefix_get_flags(sd_ndisc_router *rt, uint8_t *ret);
109 int sd_ndisc_router_prefix_get_address(sd_ndisc_router *rt, struct in6_addr *ret_addr);
110 int sd_ndisc_router_prefix_get_prefixlen(sd_ndisc_router *rt, unsigned *prefixlen);
113 int sd_ndisc_router_route_get_lifetime(sd_ndisc_router *rt, uint32_t *ret);
114 int sd_ndisc_router_route_get_address(sd_ndisc_router *rt, struct in6_addr *ret_addr);
115 int sd_ndisc_router_route_get_prefixlen(sd_ndisc_router *rt, unsigned *prefixlen);
116 int sd_ndisc_router_route_get_preference(sd_ndisc_router *rt, unsigned *ret);
119 int sd_ndisc_router_rdnss_get_addresses(sd_ndisc_router *rt, const struct in6_addr **ret);
120 int sd_ndisc_router_rdnss_get_lifetime(sd_ndisc_router *rt, uint32_t *ret);
123 int sd_ndisc_router_dnssl_get_domains(sd_ndisc_router *rt, char ***ret);
124 int sd_ndisc_router_dnssl_get_lifetime(sd_ndisc_router *rt, uint32_t *ret);
127 _SD_DEFINE_POINTER_CLEANUP_FUNC(sd_ndisc_router, sd_ndisc_router_unref);