Lines Matching full:resolver
893 /* code from resolver.c */
895 ldns_axfr_start(ldns_resolver *resolver, const ldns_rdf *domain, ldns_rr_class class) argument
907 if (!resolver || ldns_resolver_nameserver_count(resolver) < 1) {
916 if(ldns_resolver_source(resolver)) {
918 ldns_resolver_source(resolver), 0, &src_len);
924 ns_i < ldns_resolver_nameserver_count(resolver) &&
925 resolver->_socket == SOCK_INVALID;
931 resolver->_nameservers[ns_i],
932 ldns_resolver_port(resolver), &ns_len);
935 (ldns_resolver_ip6(resolver) == LDNS_RESOLV_INET6)) {
943 (ldns_resolver_ip6(resolver) == LDNS_RESOLV_INET)) {
951 resolver->_socket = ldns_tcp_connect_from(
954 ldns_resolver_timeout(resolver));
960 if (resolver->_socket == SOCK_INVALID) {
967 if (ldns_resolver_tsig_keyname(resolver) && ldns_resolver_tsig_keydata(resolver)) {
969 ldns_resolver_tsig_keyname(resolver),
970 ldns_resolver_tsig_keydata(resolver),
971 300, ldns_resolver_tsig_algorithm(resolver), NULL);
975 close_socket(resolver->_socket);
976 resolver->_socket = 0;
994 close_socket(resolver->_socket);
1006 close_socket(resolver->_socket);
1007 resolver->_socket = 0;
1012 if (ldns_tcp_send_query(query_wire, resolver->_socket, ns,
1022 close_socket(resolver->_socket);
1034 resolver->_axfr_soa_count = 0;