Go to the source code of this file.
Macros | |
#define | C_ANY 255 /* ns_c_any */ |
#define | C_CHAOS 3 /* ns_c_chaos */ |
#define | C_HS 4 /* ns_c_hs */ |
#define | C_IN 1 /* ns_c_in */ |
#define | C_NONE 254 /* ns_c_none */ |
#define | FORMERR ns_r_formerr |
#define | HFIXEDSZ NS_HFIXEDSZ |
#define | INDIR_MASK NS_CMPRSFLGS |
#define | MAXCDNAME NS_MAXCDNAME |
#define | MAXDNAME NS_MAXDNAME |
#define | MAXLABEL NS_MAXLABEL |
#define | NAMESERVER_PORT NS_DEFAULTPORT |
#define | NOERROR ns_r_noerror |
#define | NOTAUTH 9 /* ns_r_notauth */ |
#define | NOTIMP ns_r_notimpl |
#define | NOTZONE 10 /* ns_r_notzone */ |
#define | NS_CMPRSFLGS 0xc0 /* Flag bits indicating name compression. */ |
#define | NS_DEFAULTPORT 53 /* For both TCP and UDP. */ |
#define | NS_HFIXEDSZ 12 /* #/bytes of fixed data in header */ |
#define | NS_IN6ADDRSZ 16 |
#define | NS_INADDRSZ 4 |
#define | NS_INT16SZ 2 |
#define | NS_MAXCDNAME 255 /* maximum compressed domain name */ |
#define | NS_MAXDNAME 256 /* maximum domain name */ |
#define | NS_MAXLABEL 63 |
#define | NS_PACKETSZ 512 /* maximum packet size */ |
#define | NS_QFIXEDSZ 4 /* #/bytes of fixed data in query */ |
#define | NS_RRFIXEDSZ 10 /* #/bytes of fixed data in r record */ |
#define | NXDOMAIN ns_r_nxdomain |
#define | NXRRSET 8 /* ns_r_nxrrset */ |
#define | O_IQUERY 1 /* ns_o_iquery */ |
#define | O_NOTIFY 4 /* ns_o_notify */ |
#define | O_QUERY 0 /* ns_o_query */ |
#define | O_STATUS 2 /* ns_o_status */ |
#define | O_UPDATE 5 /* ns_o_update */ |
#define | PACKETSZ NS_PACKETSZ |
#define | QFIXEDSZ NS_QFIXEDSZ |
#define | REFUSED ns_r_refused |
#define | RRFIXEDSZ NS_RRFIXEDSZ |
#define | SERVFAIL ns_r_servfail |
#define | T_A 1 /* ns_t_a */ |
#define | T_A6 38 /* ns_t_a6 */ |
#define | T_AAAA 28 /* ns_t_aaaa */ |
#define | T_AFSDB 18 /* ns_t_afsdb */ |
#define | T_ANY 255 /* ns_t_any */ |
#define | T_APL 42 /* ns_t_apl */ |
#define | T_ATMA 34 /* ns_t_atma */ |
#define | T_AXFR 252 /* ns_t_axfr */ |
#define | T_CAA 257 /* ns_t_caa */ |
#define | T_CERT 37 /* ns_t_cert */ |
#define | T_CNAME 5 /* ns_t_cname */ |
#define | T_DNAME 39 /* ns_t_dname */ |
#define | T_DNSKEY 48 /* ns_t_dnskey */ |
#define | T_DS 43 /* ns_t_ds */ |
#define | T_EID 31 /* ns_t_eid */ |
#define | T_GPOS 27 /* ns_t_gpos */ |
#define | T_HINFO 13 /* ns_t_hinfo */ |
#define | T_ISDN 20 /* ns_t_isdn */ |
#define | T_IXFR 251 /* ns_t_ixfr */ |
#define | T_KEY 25 /* ns_t_key */ |
#define | T_KX 36 /* ns_t_kx */ |
#define | T_LOC 29 /* ns_t_loc */ |
#define | T_MAILA 254 /* ns_t_maila */ |
#define | T_MAILB 253 /* ns_t_mailb */ |
#define | T_MAX 65536 /* ns_t_max */ |
#define | T_MB 7 /* ns_t_mb */ |
#define | T_MD 3 /* ns_t_md */ |
#define | T_MF 4 /* ns_t_mf */ |
#define | T_MG 8 /* ns_t_mg */ |
#define | T_MINFO 14 /* ns_t_minfo */ |
#define | T_MR 9 /* ns_t_mr */ |
#define | T_MX 15 /* ns_t_mx */ |
#define | T_NAPTR 35 /* ns_t_naptr */ |
#define | T_NIMLOC 32 /* ns_t_nimloc */ |
#define | T_NS 2 /* ns_t_ns */ |
#define | T_NSAP 22 /* ns_t_nsap */ |
#define | T_NSAP_PTR 23 /* ns_t_nsap_ptr */ |
#define | T_NSEC 47 /* ns_t_nsec */ |
#define | T_NULL 10 /* ns_t_null */ |
#define | T_NXT 30 /* ns_t_nxt */ |
#define | T_OPT 41 /* ns_t_opt */ |
#define | T_PTR 12 /* ns_t_ptr */ |
#define | T_PX 26 /* ns_t_px */ |
#define | T_RP 17 /* ns_t_rp */ |
#define | T_RRSIG 46 /* ns_t_rrsig */ |
#define | T_RT 21 /* ns_t_rt */ |
#define | T_SIG 24 /* ns_t_sig */ |
#define | T_SINK 40 /* ns_t_sink */ |
#define | T_SOA 6 /* ns_t_soa */ |
#define | T_SRV 33 /* ns_t_srv */ |
#define | T_SSHFP 44 /* ns_t_sshfp */ |
#define | T_TKEY 249 /* ns_t_tkey */ |
#define | T_TSIG 250 /* ns_t_tsig */ |
#define | T_TXT 16 /* ns_t_txt */ |
#define | T_WKS 11 /* ns_t_wks */ |
#define | T_X25 19 /* ns_t_x25 */ |
#define | T_ZXFR 256 /* ns_t_zxfr */ |
#define | TSIG_BADKEY 17 /* ns_r_badkey */ |
#define | TSIG_BADSIG 16 /* ns_r_badsig */ |
#define | TSIG_BADTIME 18 /* ns_r_badtime */ |
#define | YXDOMAIN 6 /* ns_r_yxdomain */ |
#define | YXRRSET 7 /* ns_r_yxrrset */ |
Typedefs | |
typedef enum __ns_class | ns_class |
typedef enum __ns_opcode | ns_opcode |
typedef enum __ns_rcode | ns_rcode |
typedef enum __ns_type | ns_type |
#define C_ANY 255 /* ns_c_any */ |
Definition at line 304 of file ares_nameser.h.
#define C_CHAOS 3 /* ns_c_chaos */ |
Definition at line 295 of file ares_nameser.h.
#define C_HS 4 /* ns_c_hs */ |
Definition at line 298 of file ares_nameser.h.
#define C_IN 1 /* ns_c_in */ |
Definition at line 292 of file ares_nameser.h.
#define C_NONE 254 /* ns_c_none */ |
Definition at line 301 of file ares_nameser.h.
#define FORMERR ns_r_formerr |
Definition at line 258 of file ares_nameser.h.
#define HFIXEDSZ NS_HFIXEDSZ |
Definition at line 203 of file ares_nameser.h.
#define INDIR_MASK NS_CMPRSFLGS |
Definition at line 215 of file ares_nameser.h.
#define MAXCDNAME NS_MAXCDNAME |
Definition at line 195 of file ares_nameser.h.
#define MAXDNAME NS_MAXDNAME |
Definition at line 191 of file ares_nameser.h.
#define MAXLABEL NS_MAXLABEL |
Definition at line 199 of file ares_nameser.h.
#define NAMESERVER_PORT NS_DEFAULTPORT |
Definition at line 219 of file ares_nameser.h.
#define NOERROR ns_r_noerror |
Definition at line 255 of file ares_nameser.h.
#define NOTAUTH 9 /* ns_r_notauth */ |
Definition at line 274 of file ares_nameser.h.
#define NOTIMP ns_r_notimpl |
Definition at line 246 of file ares_nameser.h.
#define NOTZONE 10 /* ns_r_notzone */ |
Definition at line 277 of file ares_nameser.h.
Definition at line 59 of file ares_nameser.h.
#define NS_DEFAULTPORT 53 /* For both TCP and UDP. */ |
Definition at line 63 of file ares_nameser.h.
Definition at line 35 of file ares_nameser.h.
#define NS_IN6ADDRSZ 16 |
Definition at line 55 of file ares_nameser.h.
#define NS_INADDRSZ 4 |
Definition at line 51 of file ares_nameser.h.
#define NS_INT16SZ 2 |
Definition at line 47 of file ares_nameser.h.
#define NS_MAXCDNAME 255 /* maximum compressed domain name */ |
Definition at line 27 of file ares_nameser.h.
#define NS_MAXDNAME 256 /* maximum domain name */ |
Definition at line 23 of file ares_nameser.h.
#define NS_MAXLABEL 63 |
Definition at line 31 of file ares_nameser.h.
#define NS_PACKETSZ 512 /* maximum packet size */ |
Definition at line 19 of file ares_nameser.h.
Definition at line 39 of file ares_nameser.h.
Definition at line 43 of file ares_nameser.h.
#define NXDOMAIN ns_r_nxdomain |
Definition at line 261 of file ares_nameser.h.
#define NXRRSET 8 /* ns_r_nxrrset */ |
Definition at line 271 of file ares_nameser.h.
#define O_IQUERY 1 /* ns_o_iquery */ |
Definition at line 228 of file ares_nameser.h.
#define O_NOTIFY 4 /* ns_o_notify */ |
Definition at line 234 of file ares_nameser.h.
#define O_QUERY 0 /* ns_o_query */ |
Definition at line 225 of file ares_nameser.h.
#define O_STATUS 2 /* ns_o_status */ |
Definition at line 231 of file ares_nameser.h.
#define O_UPDATE 5 /* ns_o_update */ |
Definition at line 237 of file ares_nameser.h.
#define PACKETSZ NS_PACKETSZ |
Definition at line 187 of file ares_nameser.h.
#define QFIXEDSZ NS_QFIXEDSZ |
Definition at line 207 of file ares_nameser.h.
#define REFUSED ns_r_refused |
Definition at line 249 of file ares_nameser.h.
#define RRFIXEDSZ NS_RRFIXEDSZ |
Definition at line 211 of file ares_nameser.h.
#define SERVFAIL ns_r_servfail |
Definition at line 243 of file ares_nameser.h.
#define T_A 1 /* ns_t_a */ |
Definition at line 310 of file ares_nameser.h.
#define T_A6 38 /* ns_t_a6 */ |
Definition at line 421 of file ares_nameser.h.
#define T_AAAA 28 /* ns_t_aaaa */ |
Definition at line 391 of file ares_nameser.h.
#define T_AFSDB 18 /* ns_t_afsdb */ |
Definition at line 361 of file ares_nameser.h.
#define T_ANY 255 /* ns_t_any */ |
Definition at line 469 of file ares_nameser.h.
#define T_APL 42 /* ns_t_apl */ |
Definition at line 433 of file ares_nameser.h.
#define T_ATMA 34 /* ns_t_atma */ |
Definition at line 409 of file ares_nameser.h.
#define T_AXFR 252 /* ns_t_axfr */ |
Definition at line 460 of file ares_nameser.h.
#define T_CAA 257 /* ns_t_caa */ |
Definition at line 475 of file ares_nameser.h.
#define T_CERT 37 /* ns_t_cert */ |
Definition at line 418 of file ares_nameser.h.
#define T_CNAME 5 /* ns_t_cname */ |
Definition at line 322 of file ares_nameser.h.
#define T_DNAME 39 /* ns_t_dname */ |
Definition at line 424 of file ares_nameser.h.
#define T_DNSKEY 48 /* ns_t_dnskey */ |
Definition at line 448 of file ares_nameser.h.
#define T_DS 43 /* ns_t_ds */ |
Definition at line 436 of file ares_nameser.h.
#define T_EID 31 /* ns_t_eid */ |
Definition at line 400 of file ares_nameser.h.
#define T_GPOS 27 /* ns_t_gpos */ |
Definition at line 388 of file ares_nameser.h.
#define T_HINFO 13 /* ns_t_hinfo */ |
Definition at line 346 of file ares_nameser.h.
#define T_ISDN 20 /* ns_t_isdn */ |
Definition at line 367 of file ares_nameser.h.
#define T_IXFR 251 /* ns_t_ixfr */ |
Definition at line 457 of file ares_nameser.h.
#define T_KEY 25 /* ns_t_key */ |
Definition at line 382 of file ares_nameser.h.
#define T_KX 36 /* ns_t_kx */ |
Definition at line 415 of file ares_nameser.h.
#define T_LOC 29 /* ns_t_loc */ |
Definition at line 394 of file ares_nameser.h.
#define T_MAILA 254 /* ns_t_maila */ |
Definition at line 466 of file ares_nameser.h.
#define T_MAILB 253 /* ns_t_mailb */ |
Definition at line 463 of file ares_nameser.h.
#define T_MAX 65536 /* ns_t_max */ |
Definition at line 478 of file ares_nameser.h.
#define T_MB 7 /* ns_t_mb */ |
Definition at line 328 of file ares_nameser.h.
#define T_MD 3 /* ns_t_md */ |
Definition at line 316 of file ares_nameser.h.
#define T_MF 4 /* ns_t_mf */ |
Definition at line 319 of file ares_nameser.h.
#define T_MG 8 /* ns_t_mg */ |
Definition at line 331 of file ares_nameser.h.
#define T_MINFO 14 /* ns_t_minfo */ |
Definition at line 349 of file ares_nameser.h.
#define T_MR 9 /* ns_t_mr */ |
Definition at line 334 of file ares_nameser.h.
#define T_MX 15 /* ns_t_mx */ |
Definition at line 352 of file ares_nameser.h.
#define T_NAPTR 35 /* ns_t_naptr */ |
Definition at line 412 of file ares_nameser.h.
#define T_NIMLOC 32 /* ns_t_nimloc */ |
Definition at line 403 of file ares_nameser.h.
#define T_NS 2 /* ns_t_ns */ |
Definition at line 313 of file ares_nameser.h.
#define T_NSAP 22 /* ns_t_nsap */ |
Definition at line 373 of file ares_nameser.h.
#define T_NSAP_PTR 23 /* ns_t_nsap_ptr */ |
Definition at line 376 of file ares_nameser.h.
#define T_NSEC 47 /* ns_t_nsec */ |
Definition at line 445 of file ares_nameser.h.
#define T_NULL 10 /* ns_t_null */ |
Definition at line 337 of file ares_nameser.h.
#define T_NXT 30 /* ns_t_nxt */ |
Definition at line 397 of file ares_nameser.h.
#define T_OPT 41 /* ns_t_opt */ |
Definition at line 430 of file ares_nameser.h.
#define T_PTR 12 /* ns_t_ptr */ |
Definition at line 343 of file ares_nameser.h.
#define T_PX 26 /* ns_t_px */ |
Definition at line 385 of file ares_nameser.h.
#define T_RP 17 /* ns_t_rp */ |
Definition at line 358 of file ares_nameser.h.
#define T_RRSIG 46 /* ns_t_rrsig */ |
Definition at line 442 of file ares_nameser.h.
#define T_RT 21 /* ns_t_rt */ |
Definition at line 370 of file ares_nameser.h.
#define T_SIG 24 /* ns_t_sig */ |
Definition at line 379 of file ares_nameser.h.
#define T_SINK 40 /* ns_t_sink */ |
Definition at line 427 of file ares_nameser.h.
#define T_SOA 6 /* ns_t_soa */ |
Definition at line 325 of file ares_nameser.h.
#define T_SRV 33 /* ns_t_srv */ |
Definition at line 406 of file ares_nameser.h.
#define T_SSHFP 44 /* ns_t_sshfp */ |
Definition at line 439 of file ares_nameser.h.
#define T_TKEY 249 /* ns_t_tkey */ |
Definition at line 451 of file ares_nameser.h.
#define T_TSIG 250 /* ns_t_tsig */ |
Definition at line 454 of file ares_nameser.h.
#define T_TXT 16 /* ns_t_txt */ |
Definition at line 355 of file ares_nameser.h.
#define T_WKS 11 /* ns_t_wks */ |
Definition at line 340 of file ares_nameser.h.
#define T_X25 19 /* ns_t_x25 */ |
Definition at line 364 of file ares_nameser.h.
#define T_ZXFR 256 /* ns_t_zxfr */ |
Definition at line 472 of file ares_nameser.h.
#define TSIG_BADKEY 17 /* ns_r_badkey */ |
Definition at line 283 of file ares_nameser.h.
#define TSIG_BADSIG 16 /* ns_r_badsig */ |
Definition at line 280 of file ares_nameser.h.
#define TSIG_BADTIME 18 /* ns_r_badtime */ |
Definition at line 286 of file ares_nameser.h.
#define YXDOMAIN 6 /* ns_r_yxdomain */ |
Definition at line 265 of file ares_nameser.h.
#define YXRRSET 7 /* ns_r_yxrrset */ |
Definition at line 268 of file ares_nameser.h.
typedef enum __ns_class ns_class |
typedef enum __ns_opcode ns_opcode |
typedef enum __ns_rcode ns_rcode |
enum __ns_class |
Enumerator | |
---|---|
ns_c_invalid | |
ns_c_in | |
ns_c_2 | |
ns_c_chaos | |
ns_c_hs | |
ns_c_none | |
ns_c_any | |
ns_c_max | |
ns_c_invalid | |
ns_c_in | |
ns_c_2 | |
ns_c_chaos | |
ns_c_hs | |
ns_c_none | |
ns_c_any | |
ns_c_max |
Definition at line 73 of file ares_nameser.h.
enum __ns_opcode |
Enumerator | |
---|---|
ns_o_query | |
ns_o_iquery | |
ns_o_status | |
ns_o_notify | |
ns_o_update | |
ns_o_max |
Definition at line 146 of file ares_nameser.h.
enum __ns_rcode |
Definition at line 156 of file ares_nameser.h.
enum __ns_type |
Definition at line 85 of file ares_nameser.h.