Main Page
Related Pages
Data Structures
Files
File List
Globals
ldns
str2host.h
Go to the documentation of this file.
1
11
#ifndef LDNS_2HOST_H
12
#define LDNS_2HOST_H
13
14
#include <
ldns/common.h
>
15
#include <
ldns/error.h
>
16
#include <
ldns/rr.h
>
17
#include <
ldns/rdata.h
>
18
#include <
ldns/packet.h
>
19
#include <
ldns/buffer.h
>
20
#include <ctype.h>
21
22
#ifdef __cplusplus
23
extern
"C"
{
24
#endif
25
39
ldns_status
ldns_str2rdf_int8
(
ldns_rdf
**rd,
const
char
*bytestr);
40
47
ldns_status
ldns_str2rdf_int16
(
ldns_rdf
**rd,
const
char
*shortstr);
48
55
ldns_status
ldns_str2rdf_int32
(
ldns_rdf
**rd,
const
char
*longstr);
56
63
ldns_status
ldns_str2rdf_time
(
ldns_rdf
**rd,
const
char
*time);
64
65
/* convert string with NSEC3 salt to wireformat)
66
* \param[in] rd the rdf where to put the data
67
* \param[in] str the string to be converted
68
* return ldns_status
69
*/
70
ldns_status
ldns_str2rdf_nsec3_salt
(
ldns_rdf
**rd,
const
char
*nsec3_salt);
71
72
/* convert a time period (think TTL's) to wireformat)
73
* \param[in] rd the rdf where to put the data
74
* \param[in] str the string to be converted
75
* return ldns_status
76
*/
77
ldns_status
ldns_str2rdf_period
(
ldns_rdf
**rd,
const
char
*str);
78
85
ldns_status
ldns_str2rdf_a
(
ldns_rdf
**rd,
const
char
*str);
86
93
ldns_status
ldns_str2rdf_aaaa
(
ldns_rdf
**rd,
const
char
*str);
94
101
ldns_status
ldns_str2rdf_str
(
ldns_rdf
**rd,
const
char
*str);
102
109
ldns_status
ldns_str2rdf_apl
(
ldns_rdf
**rd,
const
char
*str);
110
117
ldns_status
ldns_str2rdf_b64
(
ldns_rdf
**rd,
const
char
*str);
118
125
ldns_status
ldns_str2rdf_b32_ext
(
ldns_rdf
**rd,
const
char
*str);
126
133
ldns_status
ldns_str2rdf_hex
(
ldns_rdf
**rd,
const
char
*str);
134
141
ldns_status
ldns_str2rdf_nsec
(
ldns_rdf
**rd,
const
char
*str);
142
149
ldns_status
ldns_str2rdf_type
(
ldns_rdf
**rd,
const
char
*str);
150
157
ldns_status
ldns_str2rdf_class
(
ldns_rdf
**rd,
const
char
*str);
158
165
ldns_status
ldns_str2rdf_cert_alg
(
ldns_rdf
**rd,
const
char
*str);
166
173
ldns_status
ldns_str2rdf_alg
(
ldns_rdf
**rd,
const
char
*str);
174
181
ldns_status
ldns_str2rdf_unknown
(
ldns_rdf
**rd,
const
char
*str);
182
189
ldns_status
ldns_str2rdf_tsig
(
ldns_rdf
**rd,
const
char
*str);
190
197
ldns_status
ldns_str2rdf_service
(
ldns_rdf
**rd,
const
char
*str);
198
205
ldns_status
ldns_str2rdf_loc
(
ldns_rdf
**rd,
const
char
*str);
206
213
ldns_status
ldns_str2rdf_wks
(
ldns_rdf
**rd,
const
char
*str);
214
221
ldns_status
ldns_str2rdf_nsap
(
ldns_rdf
**rd,
const
char
*str);
222
229
ldns_status
ldns_str2rdf_atma
(
ldns_rdf
**rd,
const
char
*str);
230
237
ldns_status
ldns_str2rdf_ipseckey
(
ldns_rdf
**rd,
const
char
*str);
238
245
ldns_status
ldns_str2rdf_dname
(
ldns_rdf
**rd,
const
char
*str);
246
247
#ifdef __cplusplus
248
}
249
#endif
250
251
#endif
/* LDNS_2HOST_H */
Generated on Wed Nov 21 2012 21:24:23 for ldns by
1.8.1.2