Lines Matching defs:Manager
31 typedef struct Manager Manager;
43 struct Manager {
133 /* Manager */
135 int manager_new(Manager **ret);
136 Manager* manager_free(Manager *m);
138 int manager_start(Manager *m);
140 uint32_t manager_find_mtu(Manager *m);
142 int manager_write(Manager *m, int fd, DnsPacket *p);
143 int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *addr, uint16_t port, DnsPacket *p);
144 int manager_recv(Manager *m, int fd, DnsProtocol protocol, DnsPacket **ret);
146 int manager_find_ifindex(Manager *m, int family, const union in_addr_union *in_addr);
147 LinkAddress* manager_find_link_address(Manager *m, int family, const union in_addr_union *in_addr);
149 void manager_refresh_rrs(Manager *m);
150 int manager_next_hostname(Manager *m);
152 bool manager_our_packet(Manager *m, DnsPacket *p);
153 DnsScope* manager_find_scope(Manager *m, DnsPacket *p);
155 void manager_verify_all(Manager *m);
157 DEFINE_TRIVIAL_CLEANUP_FUNC(Manager*, manager_free);
161 int manager_is_own_hostname(Manager *m, const char *name);
163 int manager_compile_dns_servers(Manager *m, OrderedSet **servers);
164 int manager_compile_search_domains(Manager *m, OrderedSet **domains);
166 DnssecMode manager_get_dnssec_mode(Manager *m);
167 bool manager_dnssec_supported(Manager *m);
169 void manager_dnssec_verdict(Manager *m, DnssecVerdict verdict, const DnsResourceKey *key);
171 bool manager_routable(Manager *m, int family);