Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
b186f1ab
Commit
b186f1ab
authored
Apr 28, 2000
by
Mark Andrews
Browse files
Add structure definitions so they can be documented.
Support functions to follow soon.
parent
df550379
Changes
23
Hide whitespace changes
Inline
Side-by-side
lib/dns/rdata/generic/afsdb_18.h
View file @
b186f1ab
...
...
@@ -15,11 +15,13 @@
* SOFTWARE.
*/
/* $Id: afsdb_18.h,v 1.1
0
2000/0
3/16 00:52:59 explorer
Exp $ */
/* $Id: afsdb_18.h,v 1.1
1
2000/0
4/28 21:48:37 marka
Exp $ */
/* RFC 1183 */
typedef
struct
dns_rdata_afsdb
{
dns_rdatacommon_t
common
;
/*XXX*/
isc_mem_t
*
mctx
;
isc_uint16_t
subtype
;
dns_name_t
server
;
}
dns_rdata_afsdb_t
;
lib/dns/rdata/generic/cert_37.h
View file @
b186f1ab
...
...
@@ -15,7 +15,16 @@
* SOFTWARE.
*/
/* $Id: cert_37.h,v 1.1
0
2000/0
3
/2
0
2
2
:48:
5
8
gson
Exp $ */
/* $Id: cert_37.h,v 1.1
1
2000/0
4
/2
8
2
1
:48:
3
8
marka
Exp $ */
/*
draft-ietf-dnssec-certs-04.txt
*/
/*
RFC 2538
*/
typedef
struct
dns_rdata_cert
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
isc_uint16_t
type
;
isc_uint16_t
key_tag
;
isc_uint8_t
algorithm
;
isc_uint16_t
length
;
unsigned
char
*
certificate
;
}
dns_rdata_cert_t
;
lib/dns/rdata/generic/gpos_27.h
View file @
b186f1ab
...
...
@@ -15,7 +15,17 @@
* SOFTWARE.
*/
/* $Id: gpos_27.h,v 1.
7
2000/0
3
/2
0
2
2:57:11 gson
Exp $ */
/* $Id: gpos_27.h,v 1.
8
2000/0
4
/2
8
2
1:48:39 marka
Exp $ */
/* RFC 1712 */
typedef
struct
dns_rdata_gpos
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
char
*
longitude
;
char
*
latitude
;
char
*
altitude
;
isc_uint8_t
long_len
;
isc_uint8_t
lat_len
;
isc_uint8_t
alt_len
;
}
dns_rdata_gpos_t
;
lib/dns/rdata/generic/hinfo_13.h
View file @
b186f1ab
...
...
@@ -15,5 +15,13 @@
* SOFTWARE.
*/
/* $Id: hinfo_13.h,v 1.1
5
2000/0
3
/2
0
2
2:57:12 gson
Exp $ */
/* $Id: hinfo_13.h,v 1.1
6
2000/0
4
/2
8
2
1:48:40 marka
Exp $ */
typedef
struct
dns_rdata_hinfo
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
char
*
cpu
;
char
*
os
;
isc_int8_t
cpu_len
;
isc_int8_t
os_len
;
}
dns_rdata_hinfo_t
;
lib/dns/rdata/generic/isdn_20.h
View file @
b186f1ab
...
...
@@ -15,7 +15,15 @@
* SOFTWARE.
*/
/* $Id: isdn_20.h,v 1.
7
2000/0
3
/2
0
2
2:57:12 gson
Exp $ */
/* $Id: isdn_20.h,v 1.
8
2000/0
4
/2
8
2
1:48:41 marka
Exp $ */
/* RFC 1183 */
typedef
struct
dns_rdata_isdn
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
char
*
isdn
;
char
*
sa
;
isc_int8_t
isdn_len
;
isc_int8_t
sa_len
;
}
dns_rdata_isdn_t
;
lib/dns/rdata/generic/loc_29.h
View file @
b186f1ab
...
...
@@ -15,7 +15,12 @@
* SOFTWARE.
*/
/* $Id: loc_29.h,v 1.
7
2000/0
3/16 02:18:16 explorer
Exp $ */
/* $Id: loc_29.h,v 1.
8
2000/0
4/28 21:48:43 marka
Exp $ */
/* RFC 1876 */
typedef
struct
dns_rdata_loc
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
loc
;
}
dns_rdata_loc_t
;
lib/dns/rdata/generic/md_3.h
View file @
b186f1ab
...
...
@@ -15,5 +15,13 @@
* SOFTWARE.
*/
/* $Id: md_3.h,v 1.16 2000/03/20 22:57:12 gson Exp $ */
/* $Id: md_3.h,v 1.17 2000/04/28 21:48:44 marka Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_md
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
md
;
}
dns_rdata_md_t
;
lib/dns/rdata/generic/mf_4.h
View file @
b186f1ab
...
...
@@ -15,5 +15,12 @@
* SOFTWARE.
*/
/* $Id: mf_4.h,v 1.1
4
2000/0
3
/2
0
2
2:57:12 gson
Exp $ */
/* $Id: mf_4.h,v 1.1
5
2000/0
4
/2
8
2
1:48:45 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_mf
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
mf
;
}
dns_rdata_mf_t
;
lib/dns/rdata/generic/mg_8.h
View file @
b186f1ab
...
...
@@ -15,5 +15,12 @@
* SOFTWARE.
*/
/* $Id: mg_8.h,v 1.1
4
2000/0
3
/2
0
2
2:57:13 gson
Exp $ */
/* $Id: mg_8.h,v 1.1
5
2000/0
4
/2
8
2
1:48:46 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_mg
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
mg
;
}
dns_rdata_mg_t
;
lib/dns/rdata/generic/minfo_14.h
View file @
b186f1ab
...
...
@@ -15,5 +15,13 @@
* SOFTWARE.
*/
/* $Id: minfo_14.h,v 1.1
5
2000/0
3
/2
0
2
2:57:13 gson
Exp $ */
/* $Id: minfo_14.h,v 1.1
6
2000/0
4
/2
8
2
1:48:47 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_minfo
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
rmailbox
;
dns_name_t
emailbox
;
}
dns_rdata_minfo_t
;
lib/dns/rdata/generic/mr_9.h
View file @
b186f1ab
...
...
@@ -15,5 +15,12 @@
* SOFTWARE.
*/
/* $Id: mr_9.h,v 1.1
4
2000/0
3
/2
0
2
2:57:13 gson
Exp $ */
/* $Id: mr_9.h,v 1.1
5
2000/0
4
/2
8
2
1:48:48 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_mr
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
mr
;
}
dns_rdata_mr_t
;
lib/dns/rdata/generic/mx_15.h
View file @
b186f1ab
...
...
@@ -15,5 +15,13 @@
* SOFTWARE.
*/
/* $Id: mx_15.h,v 1.1
7
2000/0
3
/2
0
2
2:57:13 gson
Exp $ */
/* $Id: mx_15.h,v 1.1
8
2000/0
4
/2
8
2
1:48:49 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_mx
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
isc_uint16_t
pref
;
dns_name_t
mx
;
}
dns_rdata_mx_t
;
lib/dns/rdata/generic/null_10.h
View file @
b186f1ab
...
...
@@ -15,4 +15,12 @@
* SOFTWARE.
*/
/* $Id: null_10.h,v 1.13 2000/03/20 22:57:13 gson Exp $ */
/* $Id: null_10.h,v 1.14 2000/04/28 21:48:51 marka Exp $ */
typedef
struct
dns_rdata_null
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
isc_int16_t
length
;
unsigned
char
*
data
;
}
dns_rdata_null_t
;
lib/dns/rdata/generic/nxt_30.h
View file @
b186f1ab
...
...
@@ -15,11 +15,13 @@
* SOFTWARE.
*/
/* $Id: nxt_30.h,v 1.1
2
2000/0
3
/2
0
2
2:57:14 gson
Exp $ */
/* $Id: nxt_30.h,v 1.1
3
2000/0
4
/2
8
2
1:48:52 marka
Exp $ */
/* RFC 2065 */
typedef
struct
dns_rdata_nxt
{
dns_rdatacommon_t
common
;
/*XXX*/
isc_mem_t
*
mctx
;
isc_uint16_t
len
;
unsigned
char
*
nxt
;
}
dns_rdata_nxt_t
;
lib/dns/rdata/generic/opt_41.h
View file @
b186f1ab
...
...
@@ -15,12 +15,31 @@
* SOFTWARE.
*/
/* $Id: opt_41.h,v 1.
4
2000/0
3/16
2
2
:4
2:31 gson
Exp $ */
/* $Id: opt_41.h,v 1.
5
2000/0
4/28
2
1
:4
8:53 marka
Exp $ */
/* RFC 2671 */
typedef
struct
dns_rdata_opt_opcode
{
isc_uint16_t
opcode
;
isc_uint16_t
length
;
unsigned
char
*
data
;
}
dns_rdata_opt_opcode_t
;
typedef
struct
dns_rdata_opt
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
/* if required */
/* XXXRTH Not implemented. */
isc_mem_t
*
mctx
;
unsigned
char
*
options
;
isc_uint16_t
length
;
/* private */
isc_uint16_t
offset
;
}
dns_rdata_opt_t
;
#include
<isc/lang.h>
ISC_LANG_BEGINDECLS
isc_result_t
dns_rdata_opt_first
(
dns_rdata_opt_t
*
);
isc_result_t
dns_rdata_opt_next
(
dns_rdata_opt_t
*
);
isc_result_t
dns_rdata_opt_current
(
dns_rdata_opt_t
*
,
dns_rdata_opt_opcode_t
*
);
ISC_LANG_ENDDECLS
lib/dns/rdata/generic/ptr_12.h
View file @
b186f1ab
...
...
@@ -15,5 +15,13 @@
* SOFTWARE.
*/
/* $Id: ptr_12.h,v 1.1
5
2000/0
3
/2
0
2
2:57:14 gson
Exp $ */
/* $Id: ptr_12.h,v 1.1
6
2000/0
4
/2
8
2
1:48:55 marka
Exp $ */
#include
<dns/name.h>
typedef
struct
dns_rdata_ptr
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
ptr
;
}
dns_rdata_ptr_t
;
lib/dns/rdata/generic/rp_17.h
View file @
b186f1ab
...
...
@@ -15,7 +15,16 @@
* SOFTWARE.
*/
/* $Id: rp_17.h,v 1.1
0
2000/0
3
/2
0
2
2:57:14 gson
Exp $ */
/* $Id: rp_17.h,v 1.1
1
2000/0
4
/2
8
2
1:48:56 marka
Exp $ */
/* RFC 1183 */
#include
<dns/name.h>
typedef
struct
dns_rdata_rp
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
dns_name_t
mail
;
dns_name_t
text
;
}
dns_rdata_rp_t
;
lib/dns/rdata/generic/rt_21.h
View file @
b186f1ab
...
...
@@ -15,7 +15,15 @@
* SOFTWARE.
*/
/* $Id: rt_21.h,v 1.1
0
2000/0
3
/2
0
2
2:57:14 gson
Exp $ */
/* $Id: rt_21.h,v 1.1
1
2000/0
4
/2
8
2
1:48:57 marka
Exp $ */
/* RFC 1183 */
#include
<dns/name.h>
typedef
struct
dns_rdata_rt
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
isc_uint16_t
preference
;
dns_name_t
host
;
}
dns_rdata_rt_t
;
lib/dns/rdata/generic/unspec_103.h
View file @
b186f1ab
...
...
@@ -15,5 +15,11 @@
* SOFTWARE.
*/
/* $Id: unspec_103.h,v 1.
6
2000/0
2/03
2
3
:4
3:09 halley
Exp $ */
/* $Id: unspec_103.h,v 1.
7
2000/0
4/28
2
1
:4
8:58 marka
Exp $ */
typedef
struct
dns_rdata_unspec_t
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
unsigned
char
*
data
;
isc_uint16_t
datalen
;
}
dns_rdata_unspec_t
;
lib/dns/rdata/generic/x25_19.h
View file @
b186f1ab
...
...
@@ -15,7 +15,13 @@
* SOFTWARE.
*/
/* $Id: x25_19.h,v 1.
7
2000/0
3
/2
0
2
2:57:14 gson
Exp $ */
/* $Id: x25_19.h,v 1.
8
2000/0
4
/2
8
2
1:48:59 marka
Exp $ */
/* RFC 1183 */
typedef
struct
dns_rdata_x25
{
dns_rdatacommon_t
common
;
isc_mem_t
*
mctx
;
unsigned
char
*
x25
;
isc_uint16_t
x25_len
;
}
dns_rdata_x25_t
;
Prev
1
2
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment