grpc
third_party
cares
cares
src
lib
ares_nameser.h
Go to the documentation of this file.
1
2
#ifndef ARES_NAMESER_H
3
#define ARES_NAMESER_H
4
5
#ifdef HAVE_ARPA_NAMESER_H
6
# include <arpa/nameser.h>
7
#endif
8
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
9
# include <arpa/nameser_compat.h>
10
#endif
11
12
/* ============================================================================
13
* arpa/nameser.h may or may not provide ALL of the below defines, so check
14
* each one individually and set if not
15
* ============================================================================
16
*/
17
18
#ifndef NS_PACKETSZ
19
# define NS_PACKETSZ 512
/* maximum packet size */
20
#endif
21
22
#ifndef NS_MAXDNAME
23
# define NS_MAXDNAME 256
/* maximum domain name */
24
#endif
25
26
#ifndef NS_MAXCDNAME
27
# define NS_MAXCDNAME 255
/* maximum compressed domain name */
28
#endif
29
30
#ifndef NS_MAXLABEL
31
# define NS_MAXLABEL 63
32
#endif
33
34
#ifndef NS_HFIXEDSZ
35
# define NS_HFIXEDSZ 12
/* #/bytes of fixed data in header */
36
#endif
37
38
#ifndef NS_QFIXEDSZ
39
# define NS_QFIXEDSZ 4
/* #/bytes of fixed data in query */
40
#endif
41
42
#ifndef NS_RRFIXEDSZ
43
# define NS_RRFIXEDSZ 10
/* #/bytes of fixed data in r record */
44
#endif
45
46
#ifndef NS_INT16SZ
47
# define NS_INT16SZ 2
48
#endif
49
50
#ifndef NS_INADDRSZ
51
# define NS_INADDRSZ 4
52
#endif
53
54
#ifndef NS_IN6ADDRSZ
55
# define NS_IN6ADDRSZ 16
56
#endif
57
58
#ifndef NS_CMPRSFLGS
59
# define NS_CMPRSFLGS 0xc0
/* Flag bits indicating name compression. */
60
#endif
61
62
#ifndef NS_DEFAULTPORT
63
# define NS_DEFAULTPORT 53
/* For both TCP and UDP. */
64
#endif
65
66
/* ============================================================================
67
* arpa/nameser.h should provide these enumerations always, so if not found,
68
* provide them
69
* ============================================================================
70
*/
71
#ifndef HAVE_ARPA_NAMESER_H
72
73
typedef
enum
__ns_class
{
74
ns_c_invalid
= 0,
/* Cookie. */
75
ns_c_in
= 1,
/* Internet. */
76
ns_c_2
= 2,
/* unallocated/unsupported. */
77
ns_c_chaos
= 3,
/* MIT Chaos-net. */
78
ns_c_hs
= 4,
/* MIT Hesiod. */
79
/* Query class values which do not appear in resource records */
80
ns_c_none
= 254,
/* for prereq. sections in update requests */
81
ns_c_any
= 255,
/* Wildcard match. */
82
ns_c_max
= 65536
83
}
ns_class
;
84
85
typedef
enum
__ns_type
{
86
ns_t_invalid
= 0,
/* Cookie. */
87
ns_t_a
= 1,
/* Host address. */
88
ns_t_ns
= 2,
/* Authoritative server. */
89
ns_t_md
= 3,
/* Mail destination. */
90
ns_t_mf
= 4,
/* Mail forwarder. */
91
ns_t_cname
= 5,
/* Canonical name. */
92
ns_t_soa
= 6,
/* Start of authority zone. */
93
ns_t_mb
= 7,
/* Mailbox domain name. */
94
ns_t_mg
= 8,
/* Mail group member. */
95
ns_t_mr
= 9,
/* Mail rename name. */
96
ns_t_null
= 10,
/* Null resource record. */
97
ns_t_wks
= 11,
/* Well known service. */
98
ns_t_ptr
= 12,
/* Domain name pointer. */
99
ns_t_hinfo
= 13,
/* Host information. */
100
ns_t_minfo
= 14,
/* Mailbox information. */
101
ns_t_mx
= 15,
/* Mail routing information. */
102
ns_t_txt
= 16,
/* Text strings. */
103
ns_t_rp
= 17,
/* Responsible person. */
104
ns_t_afsdb
= 18,
/* AFS cell database. */
105
ns_t_x25
= 19,
/* X_25 calling address. */
106
ns_t_isdn
= 20,
/* ISDN calling address. */
107
ns_t_rt
= 21,
/* Router. */
108
ns_t_nsap
= 22,
/* NSAP address. */
109
ns_t_nsap_ptr
= 23,
/* Reverse NSAP lookup (deprecated). */
110
ns_t_sig
= 24,
/* Security signature. */
111
ns_t_key
= 25,
/* Security key. */
112
ns_t_px
= 26,
/* X.400 mail mapping. */
113
ns_t_gpos
= 27,
/* Geographical position (withdrawn). */
114
ns_t_aaaa
= 28,
/* Ip6 Address. */
115
ns_t_loc
= 29,
/* Location Information. */
116
ns_t_nxt
= 30,
/* Next domain (security). */
117
ns_t_eid
= 31,
/* Endpoint identifier. */
118
ns_t_nimloc
= 32,
/* Nimrod Locator. */
119
ns_t_srv
= 33,
/* Server Selection. */
120
ns_t_atma
= 34,
/* ATM Address */
121
ns_t_naptr
= 35,
/* Naming Authority PoinTeR */
122
ns_t_kx
= 36,
/* Key Exchange */
123
ns_t_cert
= 37,
/* Certification record */
124
ns_t_a6
= 38,
/* IPv6 address (deprecates AAAA) */
125
ns_t_dname
= 39,
/* Non-terminal DNAME (for IPv6) */
126
ns_t_sink
= 40,
/* Kitchen sink (experimentatl) */
127
ns_t_opt
= 41,
/* EDNS0 option (meta-RR) */
128
ns_t_apl
= 42,
/* Address prefix list (RFC3123) */
129
ns_t_ds
= 43,
/* Delegation Signer (RFC4034) */
130
ns_t_sshfp
= 44,
/* SSH Key Fingerprint (RFC4255) */
131
ns_t_rrsig
= 46,
/* Resource Record Signature (RFC4034) */
132
ns_t_nsec
= 47,
/* Next Secure (RFC4034) */
133
ns_t_dnskey
= 48,
/* DNS Public Key (RFC4034) */
134
ns_t_tkey
= 249,
/* Transaction key */
135
ns_t_tsig
= 250,
/* Transaction signature. */
136
ns_t_ixfr
= 251,
/* Incremental zone transfer. */
137
ns_t_axfr
= 252,
/* Transfer zone of authority. */
138
ns_t_mailb
= 253,
/* Transfer mailbox records. */
139
ns_t_maila
= 254,
/* Transfer mail agent records. */
140
ns_t_any
= 255,
/* Wildcard match. */
141
ns_t_zxfr
= 256,
/* BIND-specific, nonstandard. */
142
ns_t_caa
= 257,
/* Certification Authority Authorization. */
143
ns_t_max
= 65536
144
}
ns_type
;
145
146
typedef
enum
__ns_opcode
{
147
ns_o_query
= 0,
/* Standard query. */
148
ns_o_iquery
= 1,
/* Inverse query (deprecated/unsupported). */
149
ns_o_status
= 2,
/* Name server status query (unsupported). */
150
/* Opcode 3 is undefined/reserved. */
151
ns_o_notify
= 4,
/* Zone change notification. */
152
ns_o_update
= 5,
/* Zone update message. */
153
ns_o_max
= 6
154
}
ns_opcode
;
155
156
typedef
enum
__ns_rcode
{
157
ns_r_noerror
= 0,
/* No error occurred. */
158
ns_r_formerr
= 1,
/* Format error. */
159
ns_r_servfail
= 2,
/* Server failure. */
160
ns_r_nxdomain
= 3,
/* Name error. */
161
ns_r_notimpl
= 4,
/* Unimplemented. */
162
ns_r_refused
= 5,
/* Operation refused. */
163
/* these are for BIND_UPDATE */
164
ns_r_yxdomain
= 6,
/* Name exists */
165
ns_r_yxrrset
= 7,
/* RRset exists */
166
ns_r_nxrrset
= 8,
/* RRset does not exist */
167
ns_r_notauth
= 9,
/* Not authoritative for zone */
168
ns_r_notzone
= 10,
/* Zone of record different from zone section */
169
ns_r_max
= 11,
170
/* The following are TSIG extended errors */
171
ns_r_badsig
= 16,
172
ns_r_badkey
= 17,
173
ns_r_badtime
= 18
174
}
ns_rcode
;
175
176
#endif
/* HAVE_ARPA_NAMESER_H */
177
178
179
/* ============================================================================
180
* arpa/nameser_compat.h typically sets these. However on some systems
181
* arpa/nameser.h does, but may not set all of them. Lets conditionally
182
* define each
183
* ============================================================================
184
*/
185
186
#ifndef PACKETSZ
187
# define PACKETSZ NS_PACKETSZ
188
#endif
189
190
#ifndef MAXDNAME
191
# define MAXDNAME NS_MAXDNAME
192
#endif
193
194
#ifndef MAXCDNAME
195
# define MAXCDNAME NS_MAXCDNAME
196
#endif
197
198
#ifndef MAXLABEL
199
# define MAXLABEL NS_MAXLABEL
200
#endif
201
202
#ifndef HFIXEDSZ
203
# define HFIXEDSZ NS_HFIXEDSZ
204
#endif
205
206
#ifndef QFIXEDSZ
207
# define QFIXEDSZ NS_QFIXEDSZ
208
#endif
209
210
#ifndef RRFIXEDSZ
211
# define RRFIXEDSZ NS_RRFIXEDSZ
212
#endif
213
214
#ifndef INDIR_MASK
215
# define INDIR_MASK NS_CMPRSFLGS
216
#endif
217
218
#ifndef NAMESERVER_PORT
219
# define NAMESERVER_PORT NS_DEFAULTPORT
220
#endif
221
222
223
/* opcodes */
224
#ifndef O_QUERY
225
# define O_QUERY 0
/* ns_o_query */
226
#endif
227
#ifndef O_IQUERY
228
# define O_IQUERY 1
/* ns_o_iquery */
229
#endif
230
#ifndef O_STATUS
231
# define O_STATUS 2
/* ns_o_status */
232
#endif
233
#ifndef O_NOTIFY
234
# define O_NOTIFY 4
/* ns_o_notify */
235
#endif
236
#ifndef O_UPDATE
237
# define O_UPDATE 5
/* ns_o_update */
238
#endif
239
240
241
/* response codes */
242
#ifndef SERVFAIL
243
# define SERVFAIL ns_r_servfail
244
#endif
245
#ifndef NOTIMP
246
# define NOTIMP ns_r_notimpl
247
#endif
248
#ifndef REFUSED
249
# define REFUSED ns_r_refused
250
#endif
251
#if defined(_WIN32) && !defined(HAVE_ARPA_NAMESER_COMPAT_H) && defined(NOERROR)
252
# undef NOERROR
/* it seems this is already defined in winerror.h */
253
#endif
254
#ifndef NOERROR
255
# define NOERROR ns_r_noerror
256
#endif
257
#ifndef FORMERR
258
# define FORMERR ns_r_formerr
259
#endif
260
#ifndef NXDOMAIN
261
# define NXDOMAIN ns_r_nxdomain
262
#endif
263
/* Non-standard response codes, use numeric values */
264
#ifndef YXDOMAIN
265
# define YXDOMAIN 6
/* ns_r_yxdomain */
266
#endif
267
#ifndef YXRRSET
268
# define YXRRSET 7
/* ns_r_yxrrset */
269
#endif
270
#ifndef NXRRSET
271
# define NXRRSET 8
/* ns_r_nxrrset */
272
#endif
273
#ifndef NOTAUTH
274
# define NOTAUTH 9
/* ns_r_notauth */
275
#endif
276
#ifndef NOTZONE
277
# define NOTZONE 10
/* ns_r_notzone */
278
#endif
279
#ifndef TSIG_BADSIG
280
# define TSIG_BADSIG 16
/* ns_r_badsig */
281
#endif
282
#ifndef TSIG_BADKEY
283
# define TSIG_BADKEY 17
/* ns_r_badkey */
284
#endif
285
#ifndef TSIG_BADTIME
286
# define TSIG_BADTIME 18
/* ns_r_badtime */
287
#endif
288
289
290
/* classes */
291
#ifndef C_IN
292
# define C_IN 1
/* ns_c_in */
293
#endif
294
#ifndef C_CHAOS
295
# define C_CHAOS 3
/* ns_c_chaos */
296
#endif
297
#ifndef C_HS
298
# define C_HS 4
/* ns_c_hs */
299
#endif
300
#ifndef C_NONE
301
# define C_NONE 254
/* ns_c_none */
302
#endif
303
#ifndef C_ANY
304
# define C_ANY 255
/* ns_c_any */
305
#endif
306
307
308
/* types */
309
#ifndef T_A
310
# define T_A 1
/* ns_t_a */
311
#endif
312
#ifndef T_NS
313
# define T_NS 2
/* ns_t_ns */
314
#endif
315
#ifndef T_MD
316
# define T_MD 3
/* ns_t_md */
317
#endif
318
#ifndef T_MF
319
# define T_MF 4
/* ns_t_mf */
320
#endif
321
#ifndef T_CNAME
322
# define T_CNAME 5
/* ns_t_cname */
323
#endif
324
#ifndef T_SOA
325
# define T_SOA 6
/* ns_t_soa */
326
#endif
327
#ifndef T_MB
328
# define T_MB 7
/* ns_t_mb */
329
#endif
330
#ifndef T_MG
331
# define T_MG 8
/* ns_t_mg */
332
#endif
333
#ifndef T_MR
334
# define T_MR 9
/* ns_t_mr */
335
#endif
336
#ifndef T_NULL
337
# define T_NULL 10
/* ns_t_null */
338
#endif
339
#ifndef T_WKS
340
# define T_WKS 11
/* ns_t_wks */
341
#endif
342
#ifndef T_PTR
343
# define T_PTR 12
/* ns_t_ptr */
344
#endif
345
#ifndef T_HINFO
346
# define T_HINFO 13
/* ns_t_hinfo */
347
#endif
348
#ifndef T_MINFO
349
# define T_MINFO 14
/* ns_t_minfo */
350
#endif
351
#ifndef T_MX
352
# define T_MX 15
/* ns_t_mx */
353
#endif
354
#ifndef T_TXT
355
# define T_TXT 16
/* ns_t_txt */
356
#endif
357
#ifndef T_RP
358
# define T_RP 17
/* ns_t_rp */
359
#endif
360
#ifndef T_AFSDB
361
# define T_AFSDB 18
/* ns_t_afsdb */
362
#endif
363
#ifndef T_X25
364
# define T_X25 19
/* ns_t_x25 */
365
#endif
366
#ifndef T_ISDN
367
# define T_ISDN 20
/* ns_t_isdn */
368
#endif
369
#ifndef T_RT
370
# define T_RT 21
/* ns_t_rt */
371
#endif
372
#ifndef T_NSAP
373
# define T_NSAP 22
/* ns_t_nsap */
374
#endif
375
#ifndef T_NSAP_PTR
376
# define T_NSAP_PTR 23
/* ns_t_nsap_ptr */
377
#endif
378
#ifndef T_SIG
379
# define T_SIG 24
/* ns_t_sig */
380
#endif
381
#ifndef T_KEY
382
# define T_KEY 25
/* ns_t_key */
383
#endif
384
#ifndef T_PX
385
# define T_PX 26
/* ns_t_px */
386
#endif
387
#ifndef T_GPOS
388
# define T_GPOS 27
/* ns_t_gpos */
389
#endif
390
#ifndef T_AAAA
391
# define T_AAAA 28
/* ns_t_aaaa */
392
#endif
393
#ifndef T_LOC
394
# define T_LOC 29
/* ns_t_loc */
395
#endif
396
#ifndef T_NXT
397
# define T_NXT 30
/* ns_t_nxt */
398
#endif
399
#ifndef T_EID
400
# define T_EID 31
/* ns_t_eid */
401
#endif
402
#ifndef T_NIMLOC
403
# define T_NIMLOC 32
/* ns_t_nimloc */
404
#endif
405
#ifndef T_SRV
406
# define T_SRV 33
/* ns_t_srv */
407
#endif
408
#ifndef T_ATMA
409
# define T_ATMA 34
/* ns_t_atma */
410
#endif
411
#ifndef T_NAPTR
412
# define T_NAPTR 35
/* ns_t_naptr */
413
#endif
414
#ifndef T_KX
415
# define T_KX 36
/* ns_t_kx */
416
#endif
417
#ifndef T_CERT
418
# define T_CERT 37
/* ns_t_cert */
419
#endif
420
#ifndef T_A6
421
# define T_A6 38
/* ns_t_a6 */
422
#endif
423
#ifndef T_DNAME
424
# define T_DNAME 39
/* ns_t_dname */
425
#endif
426
#ifndef T_SINK
427
# define T_SINK 40
/* ns_t_sink */
428
#endif
429
#ifndef T_OPT
430
# define T_OPT 41
/* ns_t_opt */
431
#endif
432
#ifndef T_APL
433
# define T_APL 42
/* ns_t_apl */
434
#endif
435
#ifndef T_DS
436
# define T_DS 43
/* ns_t_ds */
437
#endif
438
#ifndef T_SSHFP
439
# define T_SSHFP 44
/* ns_t_sshfp */
440
#endif
441
#ifndef T_RRSIG
442
# define T_RRSIG 46
/* ns_t_rrsig */
443
#endif
444
#ifndef T_NSEC
445
# define T_NSEC 47
/* ns_t_nsec */
446
#endif
447
#ifndef T_DNSKEY
448
# define T_DNSKEY 48
/* ns_t_dnskey */
449
#endif
450
#ifndef T_TKEY
451
# define T_TKEY 249
/* ns_t_tkey */
452
#endif
453
#ifndef T_TSIG
454
# define T_TSIG 250
/* ns_t_tsig */
455
#endif
456
#ifndef T_IXFR
457
# define T_IXFR 251
/* ns_t_ixfr */
458
#endif
459
#ifndef T_AXFR
460
# define T_AXFR 252
/* ns_t_axfr */
461
#endif
462
#ifndef T_MAILB
463
# define T_MAILB 253
/* ns_t_mailb */
464
#endif
465
#ifndef T_MAILA
466
# define T_MAILA 254
/* ns_t_maila */
467
#endif
468
#ifndef T_ANY
469
# define T_ANY 255
/* ns_t_any */
470
#endif
471
#ifndef T_ZXFR
472
# define T_ZXFR 256
/* ns_t_zxfr */
473
#endif
474
#ifndef T_CAA
475
# define T_CAA 257
/* ns_t_caa */
476
#endif
477
#ifndef T_MAX
478
# define T_MAX 65536
/* ns_t_max */
479
#endif
480
481
482
#endif
/* ARES_NAMESER_H */
ns_r_max
@ ns_r_max
Definition:
ares_nameser.h:169
ns_c_in
@ ns_c_in
Definition:
ares_nameser.h:75
ns_t_dnskey
@ ns_t_dnskey
Definition:
ares_nameser.h:133
ns_r_nxdomain
@ ns_r_nxdomain
Definition:
ares_nameser.h:160
ns_t_cname
@ ns_t_cname
Definition:
ares_nameser.h:91
__ns_opcode
__ns_opcode
Definition:
ares_nameser.h:146
ns_c_2
@ ns_c_2
Definition:
ares_nameser.h:76
ns_r_notzone
@ ns_r_notzone
Definition:
ares_nameser.h:168
ns_type
enum __ns_type ns_type
ns_t_x25
@ ns_t_x25
Definition:
ares_nameser.h:105
ns_t_invalid
@ ns_t_invalid
Definition:
ares_nameser.h:86
ns_t_ptr
@ ns_t_ptr
Definition:
ares_nameser.h:98
ns_t_nsap
@ ns_t_nsap
Definition:
ares_nameser.h:108
ns_t_rp
@ ns_t_rp
Definition:
ares_nameser.h:103
ns_o_max
@ ns_o_max
Definition:
ares_nameser.h:153
ns_rcode
enum __ns_rcode ns_rcode
__ns_rcode
__ns_rcode
Definition:
ares_nameser.h:156
ns_t_mg
@ ns_t_mg
Definition:
ares_nameser.h:94
ns_c_none
@ ns_c_none
Definition:
ares_nameser.h:80
ns_t_null
@ ns_t_null
Definition:
ares_nameser.h:96
ns_c_max
@ ns_c_max
Definition:
ares_nameser.h:82
ns_t_nsec
@ ns_t_nsec
Definition:
ares_nameser.h:132
ns_t_caa
@ ns_t_caa
Definition:
ares_nameser.h:142
ns_t_sig
@ ns_t_sig
Definition:
ares_nameser.h:110
ns_c_chaos
@ ns_c_chaos
Definition:
ares_nameser.h:77
ns_o_iquery
@ ns_o_iquery
Definition:
ares_nameser.h:148
ns_t_maila
@ ns_t_maila
Definition:
ares_nameser.h:139
ns_t_max
@ ns_t_max
Definition:
ares_nameser.h:143
ns_t_atma
@ ns_t_atma
Definition:
ares_nameser.h:120
ns_r_notauth
@ ns_r_notauth
Definition:
ares_nameser.h:167
ns_t_ds
@ ns_t_ds
Definition:
ares_nameser.h:129
ns_t_a6
@ ns_t_a6
Definition:
ares_nameser.h:124
ns_t_mf
@ ns_t_mf
Definition:
ares_nameser.h:90
ns_t_wks
@ ns_t_wks
Definition:
ares_nameser.h:97
ns_class
enum __ns_class ns_class
ns_r_servfail
@ ns_r_servfail
Definition:
ares_nameser.h:159
__ns_type
__ns_type
Definition:
nameser.h:44
ns_r_badkey
@ ns_r_badkey
Definition:
ares_nameser.h:172
ns_r_badsig
@ ns_r_badsig
Definition:
ares_nameser.h:171
ns_t_dname
@ ns_t_dname
Definition:
ares_nameser.h:125
ns_t_px
@ ns_t_px
Definition:
ares_nameser.h:112
ns_o_status
@ ns_o_status
Definition:
ares_nameser.h:149
ns_o_update
@ ns_o_update
Definition:
ares_nameser.h:152
ns_t_tsig
@ ns_t_tsig
Definition:
ares_nameser.h:135
ns_t_kx
@ ns_t_kx
Definition:
ares_nameser.h:122
ns_t_ns
@ ns_t_ns
Definition:
ares_nameser.h:88
ns_t_md
@ ns_t_md
Definition:
ares_nameser.h:89
ns_t_afsdb
@ ns_t_afsdb
Definition:
ares_nameser.h:104
ns_r_notimpl
@ ns_r_notimpl
Definition:
ares_nameser.h:161
ns_t_isdn
@ ns_t_isdn
Definition:
ares_nameser.h:106
ns_c_invalid
@ ns_c_invalid
Definition:
ares_nameser.h:74
ns_c_hs
@ ns_c_hs
Definition:
ares_nameser.h:78
ns_t_apl
@ ns_t_apl
Definition:
ares_nameser.h:128
ns_t_axfr
@ ns_t_axfr
Definition:
ares_nameser.h:137
ns_r_formerr
@ ns_r_formerr
Definition:
ares_nameser.h:158
ns_t_key
@ ns_t_key
Definition:
ares_nameser.h:111
ns_r_nxrrset
@ ns_r_nxrrset
Definition:
ares_nameser.h:166
ns_t_mailb
@ ns_t_mailb
Definition:
ares_nameser.h:138
ns_t_sink
@ ns_t_sink
Definition:
ares_nameser.h:126
ns_r_noerror
@ ns_r_noerror
Definition:
ares_nameser.h:157
ns_t_opt
@ ns_t_opt
Definition:
ares_nameser.h:127
ns_t_loc
@ ns_t_loc
Definition:
ares_nameser.h:115
ns_t_cert
@ ns_t_cert
Definition:
ares_nameser.h:123
ns_t_gpos
@ ns_t_gpos
Definition:
ares_nameser.h:113
ns_t_rrsig
@ ns_t_rrsig
Definition:
ares_nameser.h:131
ns_t_sshfp
@ ns_t_sshfp
Definition:
ares_nameser.h:130
ns_t_txt
@ ns_t_txt
Definition:
ares_nameser.h:102
ns_t_nxt
@ ns_t_nxt
Definition:
ares_nameser.h:116
ns_t_nsap_ptr
@ ns_t_nsap_ptr
Definition:
ares_nameser.h:109
ns_r_yxrrset
@ ns_r_yxrrset
Definition:
ares_nameser.h:165
ns_t_mb
@ ns_t_mb
Definition:
ares_nameser.h:93
ns_t_a
@ ns_t_a
Definition:
ares_nameser.h:87
ns_t_srv
@ ns_t_srv
Definition:
ares_nameser.h:119
ns_r_yxdomain
@ ns_r_yxdomain
Definition:
ares_nameser.h:164
ns_t_soa
@ ns_t_soa
Definition:
ares_nameser.h:92
ns_t_rt
@ ns_t_rt
Definition:
ares_nameser.h:107
ns_t_hinfo
@ ns_t_hinfo
Definition:
ares_nameser.h:99
ns_t_minfo
@ ns_t_minfo
Definition:
ares_nameser.h:100
ns_r_refused
@ ns_r_refused
Definition:
ares_nameser.h:162
__ns_class
__ns_class
Definition:
nameser.h:32
ns_t_mx
@ ns_t_mx
Definition:
ares_nameser.h:101
ns_t_eid
@ ns_t_eid
Definition:
ares_nameser.h:117
ns_r_badtime
@ ns_r_badtime
Definition:
ares_nameser.h:173
ns_t_mr
@ ns_t_mr
Definition:
ares_nameser.h:95
ns_opcode
enum __ns_opcode ns_opcode
ns_t_ixfr
@ ns_t_ixfr
Definition:
ares_nameser.h:136
ns_t_tkey
@ ns_t_tkey
Definition:
ares_nameser.h:134
ns_t_naptr
@ ns_t_naptr
Definition:
ares_nameser.h:121
ns_o_notify
@ ns_o_notify
Definition:
ares_nameser.h:151
ns_c_any
@ ns_c_any
Definition:
ares_nameser.h:81
ns_t_zxfr
@ ns_t_zxfr
Definition:
ares_nameser.h:141
ns_t_nimloc
@ ns_t_nimloc
Definition:
ares_nameser.h:118
ns_o_query
@ ns_o_query
Definition:
ares_nameser.h:147
ns_t_any
@ ns_t_any
Definition:
ares_nameser.h:140
ns_t_aaaa
@ ns_t_aaaa
Definition:
ares_nameser.h:114
grpc
Author(s):
autogenerated on Fri May 16 2025 02:57:43