00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _LDNS_HIGHER_H
00015 #define _LDNS_HIGHER_H
00016
00017 #include <ldns/resolver.h>
00018 #include <ldns/rdata.h>
00019 #include <ldns/rr.h>
00020 #include <ldns/host2str.h>
00021 #include <ldns/tsig.h>
00022
00031 ldns_rr_list *ldns_get_rr_list_addr_by_name(ldns_resolver *r, ldns_rdf *name, ldns_rr_class c, uint16_t flags);
00032
00041 ldns_rr_list *ldns_get_rr_list_name_by_addr(ldns_resolver *r, ldns_rdf *addr, ldns_rr_class c, uint16_t flags);
00042
00050 ldns_rr_list *ldns_get_rr_list_hosts_frm_fp(FILE *fp);
00051
00060 ldns_rr_list *ldns_get_rr_list_hosts_frm_fp_l(FILE *fp, int *line_nr);
00061
00069 ldns_rr_list *ldns_get_rr_list_hosts_frm_file(char *filename);
00070
00083 uint16_t ldns_getaddrinfo(ldns_resolver *res, ldns_rdf *node, ldns_rr_class c, ldns_rr_list **list);
00084
00088 ldns_rr_list *ldns_getaddrinfo_secure();
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098 ldns_status ldns_update_send_simple_addr(const char *fqdn, const char *zone,
00099 const char *ipaddr, u_int16_t tll, ldns_tsig_credentials *tsig_cred);
00100
00101 #endif
00102