Main Page
Related Pages
Data Structures
Files
File List
Globals
ldns
higher.h
Go to the documentation of this file.
1
8
/*
9
* a Net::DNS like library for C
10
*
11
* (c) NLnet Labs, 2005-2006
12
*
13
* See the file LICENSE for the license
14
*/
15
16
#ifndef LDNS_HIGHER_H
17
#define LDNS_HIGHER_H
18
19
#include <
ldns/resolver.h
>
20
#include <
ldns/rdata.h
>
21
#include <
ldns/rr.h
>
22
#include <
ldns/host2str.h
>
23
#include <
ldns/tsig.h
>
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
37
ldns_rr_list
*
ldns_get_rr_list_addr_by_name
(
ldns_resolver
*r,
ldns_rdf
*name,
ldns_rr_class
c, uint16_t flags);
38
47
ldns_rr_list
*
ldns_get_rr_list_name_by_addr
(
ldns_resolver
*r,
ldns_rdf
*addr,
ldns_rr_class
c, uint16_t flags);
48
56
ldns_rr_list
*
ldns_get_rr_list_hosts_frm_fp
(FILE *fp);
57
66
ldns_rr_list
*
ldns_get_rr_list_hosts_frm_fp_l
(FILE *fp,
int
*line_nr);
67
75
ldns_rr_list
*
ldns_get_rr_list_hosts_frm_file
(
char
*filename);
76
89
uint16_t
ldns_getaddrinfo
(
ldns_resolver
*res,
ldns_rdf
*node,
ldns_rr_class
c,
ldns_rr_list
**list);
90
97
bool
ldns_nsec_type_check
(
ldns_rr
*nsec,
ldns_rr_type
t);
98
107
void
ldns_print_rr_rdf
(FILE *fp,
ldns_rr
*r,
int
rdfnum, ...);
108
109
#ifdef __cplusplus
110
}
111
#endif
112
113
#endif
/* LDNS_HIGHER_H */
Generated on Sun Jan 27 2013 07:28:25 for ldns by
1.8.1.1