str2host.h
Go to the documentation of this file.00001
00011 #ifndef LDNS_2HOST_H
00012 #define LDNS_2HOST_H
00013
00014 #include <ldns/common.h>
00015 #include <ldns/error.h>
00016 #include <ldns/rr.h>
00017 #include <ldns/rdata.h>
00018 #include <ldns/packet.h>
00019 #include <ldns/buffer.h>
00020 #include <ctype.h>
00021
00035 ldns_status ldns_str2rdf_int8(ldns_rdf **rd, const char *bytestr);
00036
00043 ldns_status ldns_str2rdf_int16(ldns_rdf **rd, const char *shortstr);
00044
00051 ldns_status ldns_str2rdf_int32(ldns_rdf **rd, const char *longstr);
00052
00059 ldns_status ldns_str2rdf_time(ldns_rdf **rd, const char *time);
00060
00061
00062
00063
00064
00065
00066 ldns_status ldns_str2rdf_period(ldns_rdf **rd, const char *str);
00067
00074 ldns_status ldns_str2rdf_a(ldns_rdf **rd, const char *str);
00075
00082 ldns_status ldns_str2rdf_aaaa(ldns_rdf **rd, const char *str);
00083
00090 ldns_status ldns_str2rdf_str(ldns_rdf **rd, const char *str);
00091
00098 ldns_status ldns_str2rdf_apl(ldns_rdf **rd, const char *str);
00099
00106 ldns_status ldns_str2rdf_b64(ldns_rdf **rd, const char *str);
00107
00114 ldns_status ldns_str2rdf_hex(ldns_rdf **rd, const char *str);
00115
00122 ldns_status ldns_str2rdf_nsec(ldns_rdf **rd, const char *str);
00123
00130 ldns_status ldns_str2rdf_type(ldns_rdf **rd, const char *str);
00131
00138 ldns_status ldns_str2rdf_class(ldns_rdf **rd, const char *str);
00139
00146 ldns_status ldns_str2rdf_cert(ldns_rdf **rd, const char *str);
00147
00154 ldns_status ldns_str2rdf_cert_alg(ldns_rdf **rd, const char *str);
00155
00162 ldns_status ldns_str2rdf_alg(ldns_rdf **rd, const char *str);
00163
00170 ldns_status ldns_str2rdf_unknown(ldns_rdf **rd, const char *str);
00171
00178 ldns_status ldns_str2rdf_tsig(ldns_rdf **rd, const char *str);
00179
00186 ldns_status ldns_str2rdf_service(ldns_rdf **rd, const char *str);
00187
00194 ldns_status ldns_str2rdf_loc(ldns_rdf **rd, const char *str);
00195
00202 ldns_status ldns_str2rdf_wks(ldns_rdf **rd, const char *str);
00203
00210 ldns_status ldns_str2rdf_nsap(ldns_rdf **rd, const char *str);
00211
00218 ldns_status ldns_str2rdf_dname(ldns_rdf **rd, const char *str);
00219
00220 #endif