
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.