Macros | Typedefs | Enumerations
ares_nameser.h File Reference
This graph shows which files directly or indirectly include this file:

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
 

Enumerations

enum  __ns_class {
  ns_c_invalid = 0, ns_c_in = 1, ns_c_2 = 2, ns_c_chaos = 3,
  ns_c_hs = 4, ns_c_none = 254, ns_c_any = 255, ns_c_max = 65536,
  ns_c_invalid = 0, ns_c_in = 1, ns_c_2 = 2, ns_c_chaos = 3,
  ns_c_hs = 4, ns_c_none = 254, ns_c_any = 255, ns_c_max = 65536
}
 
enum  __ns_opcode {
  ns_o_query = 0, ns_o_iquery = 1, ns_o_status = 2, ns_o_notify = 4,
  ns_o_update = 5, ns_o_max = 6
}
 
enum  __ns_rcode {
  ns_r_noerror = 0, ns_r_formerr = 1, ns_r_servfail = 2, ns_r_nxdomain = 3,
  ns_r_notimpl = 4, ns_r_refused = 5, ns_r_yxdomain = 6, ns_r_yxrrset = 7,
  ns_r_nxrrset = 8, ns_r_notauth = 9, ns_r_notzone = 10, ns_r_max = 11,
  ns_r_badsig = 16, ns_r_badkey = 17, ns_r_badtime = 18
}
 
enum  __ns_type {
  ns_t_invalid = 0, ns_t_a = 1, ns_t_ns = 2, ns_t_md = 3,
  ns_t_mf = 4, ns_t_cname = 5, ns_t_soa = 6, ns_t_mb = 7,
  ns_t_mg = 8, ns_t_mr = 9, ns_t_null = 10, ns_t_wks = 11,
  ns_t_ptr = 12, ns_t_hinfo = 13, ns_t_minfo = 14, ns_t_mx = 15,
  ns_t_txt = 16, ns_t_rp = 17, ns_t_afsdb = 18, ns_t_x25 = 19,
  ns_t_isdn = 20, ns_t_rt = 21, ns_t_nsap = 22, ns_t_nsap_ptr = 23,
  ns_t_sig = 24, ns_t_key = 25, ns_t_px = 26, ns_t_gpos = 27,
  ns_t_aaaa = 28, ns_t_loc = 29, ns_t_nxt = 30, ns_t_eid = 31,
  ns_t_nimloc = 32, ns_t_srv = 33, ns_t_atma = 34, ns_t_naptr = 35,
  ns_t_kx = 36, ns_t_cert = 37, ns_t_a6 = 38, ns_t_dname = 39,
  ns_t_sink = 40, ns_t_opt = 41, ns_t_apl = 42, ns_t_ds = 43,
  ns_t_sshfp = 44, ns_t_rrsig = 46, ns_t_nsec = 47, ns_t_dnskey = 48,
  ns_t_tkey = 249, ns_t_tsig = 250, ns_t_ixfr = 251, ns_t_axfr = 252,
  ns_t_mailb = 253, ns_t_maila = 254, ns_t_any = 255, ns_t_zxfr = 256,
  ns_t_max = 65536, ns_t_invalid = 0, ns_t_a = 1, ns_t_ns = 2,
  ns_t_md = 3, ns_t_mf = 4, ns_t_cname = 5, ns_t_soa = 6,
  ns_t_mb = 7, ns_t_mg = 8, ns_t_mr = 9, ns_t_null = 10,
  ns_t_wks = 11, ns_t_ptr = 12, ns_t_hinfo = 13, ns_t_minfo = 14,
  ns_t_mx = 15, ns_t_txt = 16, ns_t_rp = 17, ns_t_afsdb = 18,
  ns_t_x25 = 19, ns_t_isdn = 20, ns_t_rt = 21, ns_t_nsap = 22,
  ns_t_nsap_ptr = 23, ns_t_sig = 24, ns_t_key = 25, ns_t_px = 26,
  ns_t_gpos = 27, ns_t_aaaa = 28, ns_t_loc = 29, ns_t_nxt = 30,
  ns_t_eid = 31, ns_t_nimloc = 32, ns_t_srv = 33, ns_t_atma = 34,
  ns_t_naptr = 35, ns_t_kx = 36, ns_t_cert = 37, ns_t_a6 = 38,
  ns_t_dname = 39, ns_t_sink = 40, ns_t_opt = 41, ns_t_apl = 42,
  ns_t_ds = 43, ns_t_sshfp = 44, ns_t_rrsig = 46, ns_t_nsec = 47,
  ns_t_dnskey = 48, ns_t_tkey = 249, ns_t_tsig = 250, ns_t_ixfr = 251,
  ns_t_axfr = 252, ns_t_mailb = 253, ns_t_maila = 254, ns_t_any = 255,
  ns_t_zxfr = 256, ns_t_caa = 257, ns_t_max = 65536
}
 

Macro Definition Documentation

◆ C_ANY

#define C_ANY   255 /* ns_c_any */

Definition at line 304 of file ares_nameser.h.

◆ C_CHAOS

#define C_CHAOS   3 /* ns_c_chaos */

Definition at line 295 of file ares_nameser.h.

◆ C_HS

#define C_HS   4 /* ns_c_hs */

Definition at line 298 of file ares_nameser.h.

◆ C_IN

#define C_IN   1 /* ns_c_in */

Definition at line 292 of file ares_nameser.h.

◆ C_NONE

#define C_NONE   254 /* ns_c_none */

Definition at line 301 of file ares_nameser.h.

◆ FORMERR

#define FORMERR   ns_r_formerr

Definition at line 258 of file ares_nameser.h.

◆ HFIXEDSZ

#define HFIXEDSZ   NS_HFIXEDSZ

Definition at line 203 of file ares_nameser.h.

◆ INDIR_MASK

#define INDIR_MASK   NS_CMPRSFLGS

Definition at line 215 of file ares_nameser.h.

◆ MAXCDNAME

#define MAXCDNAME   NS_MAXCDNAME

Definition at line 195 of file ares_nameser.h.

◆ MAXDNAME

#define MAXDNAME   NS_MAXDNAME

Definition at line 191 of file ares_nameser.h.

◆ MAXLABEL

#define MAXLABEL   NS_MAXLABEL

Definition at line 199 of file ares_nameser.h.

◆ NAMESERVER_PORT

#define NAMESERVER_PORT   NS_DEFAULTPORT

Definition at line 219 of file ares_nameser.h.

◆ NOERROR

#define NOERROR   ns_r_noerror

Definition at line 255 of file ares_nameser.h.

◆ NOTAUTH

#define NOTAUTH   9 /* ns_r_notauth */

Definition at line 274 of file ares_nameser.h.

◆ NOTIMP

#define NOTIMP   ns_r_notimpl

Definition at line 246 of file ares_nameser.h.

◆ NOTZONE

#define NOTZONE   10 /* ns_r_notzone */

Definition at line 277 of file ares_nameser.h.

◆ NS_CMPRSFLGS

#define NS_CMPRSFLGS   0xc0 /* Flag bits indicating name compression. */

Definition at line 59 of file ares_nameser.h.

◆ NS_DEFAULTPORT

#define NS_DEFAULTPORT   53 /* For both TCP and UDP. */

Definition at line 63 of file ares_nameser.h.

◆ NS_HFIXEDSZ

#define NS_HFIXEDSZ   12 /* #/bytes of fixed data in header */

Definition at line 35 of file ares_nameser.h.

◆ NS_IN6ADDRSZ

#define NS_IN6ADDRSZ   16

Definition at line 55 of file ares_nameser.h.

◆ NS_INADDRSZ

#define NS_INADDRSZ   4

Definition at line 51 of file ares_nameser.h.

◆ NS_INT16SZ

#define NS_INT16SZ   2

Definition at line 47 of file ares_nameser.h.

◆ NS_MAXCDNAME

#define NS_MAXCDNAME   255 /* maximum compressed domain name */

Definition at line 27 of file ares_nameser.h.

◆ NS_MAXDNAME

#define NS_MAXDNAME   256 /* maximum domain name */

Definition at line 23 of file ares_nameser.h.

◆ NS_MAXLABEL

#define NS_MAXLABEL   63

Definition at line 31 of file ares_nameser.h.

◆ NS_PACKETSZ

#define NS_PACKETSZ   512 /* maximum packet size */

Definition at line 19 of file ares_nameser.h.

◆ NS_QFIXEDSZ

#define NS_QFIXEDSZ   4 /* #/bytes of fixed data in query */

Definition at line 39 of file ares_nameser.h.

◆ NS_RRFIXEDSZ

#define NS_RRFIXEDSZ   10 /* #/bytes of fixed data in r record */

Definition at line 43 of file ares_nameser.h.

◆ NXDOMAIN

#define NXDOMAIN   ns_r_nxdomain

Definition at line 261 of file ares_nameser.h.

◆ NXRRSET

#define NXRRSET   8 /* ns_r_nxrrset */

Definition at line 271 of file ares_nameser.h.

◆ O_IQUERY

#define O_IQUERY   1 /* ns_o_iquery */

Definition at line 228 of file ares_nameser.h.

◆ O_NOTIFY

#define O_NOTIFY   4 /* ns_o_notify */

Definition at line 234 of file ares_nameser.h.

◆ O_QUERY

#define O_QUERY   0 /* ns_o_query */

Definition at line 225 of file ares_nameser.h.

◆ O_STATUS

#define O_STATUS   2 /* ns_o_status */

Definition at line 231 of file ares_nameser.h.

◆ O_UPDATE

#define O_UPDATE   5 /* ns_o_update */

Definition at line 237 of file ares_nameser.h.

◆ PACKETSZ

#define PACKETSZ   NS_PACKETSZ

Definition at line 187 of file ares_nameser.h.

◆ QFIXEDSZ

#define QFIXEDSZ   NS_QFIXEDSZ

Definition at line 207 of file ares_nameser.h.

◆ REFUSED

#define REFUSED   ns_r_refused

Definition at line 249 of file ares_nameser.h.

◆ RRFIXEDSZ

#define RRFIXEDSZ   NS_RRFIXEDSZ

Definition at line 211 of file ares_nameser.h.

◆ SERVFAIL

#define SERVFAIL   ns_r_servfail

Definition at line 243 of file ares_nameser.h.

◆ T_A

#define T_A   1 /* ns_t_a */

Definition at line 310 of file ares_nameser.h.

◆ T_A6

#define T_A6   38 /* ns_t_a6 */

Definition at line 421 of file ares_nameser.h.

◆ T_AAAA

#define T_AAAA   28 /* ns_t_aaaa */

Definition at line 391 of file ares_nameser.h.

◆ T_AFSDB

#define T_AFSDB   18 /* ns_t_afsdb */

Definition at line 361 of file ares_nameser.h.

◆ T_ANY

#define T_ANY   255 /* ns_t_any */

Definition at line 469 of file ares_nameser.h.

◆ T_APL

#define T_APL   42 /* ns_t_apl */

Definition at line 433 of file ares_nameser.h.

◆ T_ATMA

#define T_ATMA   34 /* ns_t_atma */

Definition at line 409 of file ares_nameser.h.

◆ T_AXFR

#define T_AXFR   252 /* ns_t_axfr */

Definition at line 460 of file ares_nameser.h.

◆ T_CAA

#define T_CAA   257 /* ns_t_caa */

Definition at line 475 of file ares_nameser.h.

◆ T_CERT

#define T_CERT   37 /* ns_t_cert */

Definition at line 418 of file ares_nameser.h.

◆ T_CNAME

#define T_CNAME   5 /* ns_t_cname */

Definition at line 322 of file ares_nameser.h.

◆ T_DNAME

#define T_DNAME   39 /* ns_t_dname */

Definition at line 424 of file ares_nameser.h.

◆ T_DNSKEY

#define T_DNSKEY   48 /* ns_t_dnskey */

Definition at line 448 of file ares_nameser.h.

◆ T_DS

#define T_DS   43 /* ns_t_ds */

Definition at line 436 of file ares_nameser.h.

◆ T_EID

#define T_EID   31 /* ns_t_eid */

Definition at line 400 of file ares_nameser.h.

◆ T_GPOS

#define T_GPOS   27 /* ns_t_gpos */

Definition at line 388 of file ares_nameser.h.

◆ T_HINFO

#define T_HINFO   13 /* ns_t_hinfo */

Definition at line 346 of file ares_nameser.h.

◆ T_ISDN

#define T_ISDN   20 /* ns_t_isdn */

Definition at line 367 of file ares_nameser.h.

◆ T_IXFR

#define T_IXFR   251 /* ns_t_ixfr */

Definition at line 457 of file ares_nameser.h.

◆ T_KEY

#define T_KEY   25 /* ns_t_key */

Definition at line 382 of file ares_nameser.h.

◆ T_KX

#define T_KX   36 /* ns_t_kx */

Definition at line 415 of file ares_nameser.h.

◆ T_LOC

#define T_LOC   29 /* ns_t_loc */

Definition at line 394 of file ares_nameser.h.

◆ T_MAILA

#define T_MAILA   254 /* ns_t_maila */

Definition at line 466 of file ares_nameser.h.

◆ T_MAILB

#define T_MAILB   253 /* ns_t_mailb */

Definition at line 463 of file ares_nameser.h.

◆ T_MAX

#define T_MAX   65536 /* ns_t_max */

Definition at line 478 of file ares_nameser.h.

◆ T_MB

#define T_MB   7 /* ns_t_mb */

Definition at line 328 of file ares_nameser.h.

◆ T_MD

#define T_MD   3 /* ns_t_md */

Definition at line 316 of file ares_nameser.h.

◆ T_MF

#define T_MF   4 /* ns_t_mf */

Definition at line 319 of file ares_nameser.h.

◆ T_MG

#define T_MG   8 /* ns_t_mg */

Definition at line 331 of file ares_nameser.h.

◆ T_MINFO

#define T_MINFO   14 /* ns_t_minfo */

Definition at line 349 of file ares_nameser.h.

◆ T_MR

#define T_MR   9 /* ns_t_mr */

Definition at line 334 of file ares_nameser.h.

◆ T_MX

#define T_MX   15 /* ns_t_mx */

Definition at line 352 of file ares_nameser.h.

◆ T_NAPTR

#define T_NAPTR   35 /* ns_t_naptr */

Definition at line 412 of file ares_nameser.h.

◆ T_NIMLOC

#define T_NIMLOC   32 /* ns_t_nimloc */

Definition at line 403 of file ares_nameser.h.

◆ T_NS

#define T_NS   2 /* ns_t_ns */

Definition at line 313 of file ares_nameser.h.

◆ T_NSAP

#define T_NSAP   22 /* ns_t_nsap */

Definition at line 373 of file ares_nameser.h.

◆ T_NSAP_PTR

#define T_NSAP_PTR   23 /* ns_t_nsap_ptr */

Definition at line 376 of file ares_nameser.h.

◆ T_NSEC

#define T_NSEC   47 /* ns_t_nsec */

Definition at line 445 of file ares_nameser.h.

◆ T_NULL

#define T_NULL   10 /* ns_t_null */

Definition at line 337 of file ares_nameser.h.

◆ T_NXT

#define T_NXT   30 /* ns_t_nxt */

Definition at line 397 of file ares_nameser.h.

◆ T_OPT

#define T_OPT   41 /* ns_t_opt */

Definition at line 430 of file ares_nameser.h.

◆ T_PTR

#define T_PTR   12 /* ns_t_ptr */

Definition at line 343 of file ares_nameser.h.

◆ T_PX

#define T_PX   26 /* ns_t_px */

Definition at line 385 of file ares_nameser.h.

◆ T_RP

#define T_RP   17 /* ns_t_rp */

Definition at line 358 of file ares_nameser.h.

◆ T_RRSIG

#define T_RRSIG   46 /* ns_t_rrsig */

Definition at line 442 of file ares_nameser.h.

◆ T_RT

#define T_RT   21 /* ns_t_rt */

Definition at line 370 of file ares_nameser.h.

◆ T_SIG

#define T_SIG   24 /* ns_t_sig */

Definition at line 379 of file ares_nameser.h.

◆ T_SINK

#define T_SINK   40 /* ns_t_sink */

Definition at line 427 of file ares_nameser.h.

◆ T_SOA

#define T_SOA   6 /* ns_t_soa */

Definition at line 325 of file ares_nameser.h.

◆ T_SRV

#define T_SRV   33 /* ns_t_srv */

Definition at line 406 of file ares_nameser.h.

◆ T_SSHFP

#define T_SSHFP   44 /* ns_t_sshfp */

Definition at line 439 of file ares_nameser.h.

◆ T_TKEY

#define T_TKEY   249 /* ns_t_tkey */

Definition at line 451 of file ares_nameser.h.

◆ T_TSIG

#define T_TSIG   250 /* ns_t_tsig */

Definition at line 454 of file ares_nameser.h.

◆ T_TXT

#define T_TXT   16 /* ns_t_txt */

Definition at line 355 of file ares_nameser.h.

◆ T_WKS

#define T_WKS   11 /* ns_t_wks */

Definition at line 340 of file ares_nameser.h.

◆ T_X25

#define T_X25   19 /* ns_t_x25 */

Definition at line 364 of file ares_nameser.h.

◆ T_ZXFR

#define T_ZXFR   256 /* ns_t_zxfr */

Definition at line 472 of file ares_nameser.h.

◆ TSIG_BADKEY

#define TSIG_BADKEY   17 /* ns_r_badkey */

Definition at line 283 of file ares_nameser.h.

◆ TSIG_BADSIG

#define TSIG_BADSIG   16 /* ns_r_badsig */

Definition at line 280 of file ares_nameser.h.

◆ TSIG_BADTIME

#define TSIG_BADTIME   18 /* ns_r_badtime */

Definition at line 286 of file ares_nameser.h.

◆ YXDOMAIN

#define YXDOMAIN   6 /* ns_r_yxdomain */

Definition at line 265 of file ares_nameser.h.

◆ YXRRSET

#define YXRRSET   7 /* ns_r_yxrrset */

Definition at line 268 of file ares_nameser.h.

Typedef Documentation

◆ ns_class

typedef enum __ns_class ns_class

◆ ns_opcode

typedef enum __ns_opcode ns_opcode

◆ ns_rcode

typedef enum __ns_rcode ns_rcode

◆ ns_type

typedef enum __ns_type ns_type

Enumeration Type Documentation

◆ __ns_class

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.

◆ __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.

◆ __ns_rcode

enum __ns_rcode
Enumerator
ns_r_noerror 
ns_r_formerr 
ns_r_servfail 
ns_r_nxdomain 
ns_r_notimpl 
ns_r_refused 
ns_r_yxdomain 
ns_r_yxrrset 
ns_r_nxrrset 
ns_r_notauth 
ns_r_notzone 
ns_r_max 
ns_r_badsig 
ns_r_badkey 
ns_r_badtime 

Definition at line 156 of file ares_nameser.h.

◆ __ns_type

enum __ns_type
Enumerator
ns_t_invalid 
ns_t_a 
ns_t_ns 
ns_t_md 
ns_t_mf 
ns_t_cname 
ns_t_soa 
ns_t_mb 
ns_t_mg 
ns_t_mr 
ns_t_null 
ns_t_wks 
ns_t_ptr 
ns_t_hinfo 
ns_t_minfo 
ns_t_mx 
ns_t_txt 
ns_t_rp 
ns_t_afsdb 
ns_t_x25 
ns_t_isdn 
ns_t_rt 
ns_t_nsap 
ns_t_nsap_ptr 
ns_t_sig 
ns_t_key 
ns_t_px 
ns_t_gpos 
ns_t_aaaa 
ns_t_loc 
ns_t_nxt 
ns_t_eid 
ns_t_nimloc 
ns_t_srv 
ns_t_atma 
ns_t_naptr 
ns_t_kx 
ns_t_cert 
ns_t_a6 
ns_t_dname 
ns_t_sink 
ns_t_opt 
ns_t_apl 
ns_t_ds 
ns_t_sshfp 
ns_t_rrsig 
ns_t_nsec 
ns_t_dnskey 
ns_t_tkey 
ns_t_tsig 
ns_t_ixfr 
ns_t_axfr 
ns_t_mailb 
ns_t_maila 
ns_t_any 
ns_t_zxfr 
ns_t_max 
ns_t_invalid 
ns_t_a 
ns_t_ns 
ns_t_md 
ns_t_mf 
ns_t_cname 
ns_t_soa 
ns_t_mb 
ns_t_mg 
ns_t_mr 
ns_t_null 
ns_t_wks 
ns_t_ptr 
ns_t_hinfo 
ns_t_minfo 
ns_t_mx 
ns_t_txt 
ns_t_rp 
ns_t_afsdb 
ns_t_x25 
ns_t_isdn 
ns_t_rt 
ns_t_nsap 
ns_t_nsap_ptr 
ns_t_sig 
ns_t_key 
ns_t_px 
ns_t_gpos 
ns_t_aaaa 
ns_t_loc 
ns_t_nxt 
ns_t_eid 
ns_t_nimloc 
ns_t_srv 
ns_t_atma 
ns_t_naptr 
ns_t_kx 
ns_t_cert 
ns_t_a6 
ns_t_dname 
ns_t_sink 
ns_t_opt 
ns_t_apl 
ns_t_ds 
ns_t_sshfp 
ns_t_rrsig 
ns_t_nsec 
ns_t_dnskey 
ns_t_tkey 
ns_t_tsig 
ns_t_ixfr 
ns_t_axfr 
ns_t_mailb 
ns_t_maila 
ns_t_any 
ns_t_zxfr 
ns_t_caa 
ns_t_max 

Definition at line 85 of file ares_nameser.h.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:03