higher.h

Go to the documentation of this file.
00001 
00008 /*
00009  * a Net::DNS like library for C
00010  *
00011  * (c) NLnet Labs, 2005-2006
00012  *
00013  * See the file LICENSE for the license
00014  */
00015 
00016 #ifndef LDNS_HIGHER_H
00017 #define LDNS_HIGHER_H
00018 
00019 #include <ldns/resolver.h>
00020 #include <ldns/rdata.h>
00021 #include <ldns/rr.h>
00022 #include <ldns/host2str.h>
00023 #include <ldns/tsig.h>
00024 
00033 ldns_rr_list *ldns_get_rr_list_addr_by_name(ldns_resolver *r, ldns_rdf *name, ldns_rr_class c, uint16_t flags);
00034 
00043 ldns_rr_list *ldns_get_rr_list_name_by_addr(ldns_resolver *r, ldns_rdf *addr, ldns_rr_class c, uint16_t flags);
00044 
00052 ldns_rr_list *ldns_get_rr_list_hosts_frm_fp(FILE *fp);
00053 
00062 ldns_rr_list *ldns_get_rr_list_hosts_frm_fp_l(FILE *fp, int *line_nr);
00063 
00071 ldns_rr_list *ldns_get_rr_list_hosts_frm_file(char *filename);
00072 
00085 uint16_t ldns_getaddrinfo(ldns_resolver *res, ldns_rdf *node, ldns_rr_class c, ldns_rr_list **list);
00086 
00093 bool ldns_nsec_type_check(ldns_rr *nsec, ldns_rr_type t);
00094 
00103 void ldns_print_rr_rdf(FILE *fp, ldns_rr *r, int rdfnum, ...);
00104 
00105 #endif /* LDNS_HIGHER_H */

Generated on Tue Nov 20 05:59:26 2007 for ldns by  doxygen 1.5.3-20071008