Summary

Metadata
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
a tuplename
aaaa tuplename
cname tuplename
hinfo tuplecpu os
message tupleid qr opcode aa tc rd ra z rcode query answer-section authority-section additional-section
mx tuplepreference exchange
ns tuplename
ptr tuplename
query tuplename type class
rr tuplename type class ttl rdata
soa tuplemname rname serial refresh retry expire minimum
srv tuplepriority weight port target
unsupported-domain-name tuplestring


Singleton classes
A
AAAA
AFSDB
APL
CERT
CH
CNAME
CS
DHCID
DLV
DNAME
DNSKEY
DS
FORMAT-ERROR
HINFO
HIP
HS
IN
IPSECKEY
IQUERY
IXFR
KEY
KX
LOC
MB
MD
MF
MG
MINFO
MR
MX
NAME-ERROR
NAPTR
NO-ERROR
NOT-IMPLEMENTED
NS
NSEC
NSEC3
NSEC3PARAM
NULL
OPT
PTR
QUERY
REFUSED
RP
RRSIG
SERVER-FAILURE
SIG
SOA
SPF
SRV
SSHFP
STATUS
TA
TKEY
TSIG
TXT
WKS


Generic words
WordStack effect
initial-dns-servers( -- sequence )
parse-rdata( n type -- obj )
rdata>byte-array( rdata type -- obj )


Symbol words
dns-class
dns-opcode
dns-rcode
dns-servers
dns-type


Ordinary words
WordStack effect
(parse-name)( -- )
<a>( name -- obj )
<aaaa>( name -- obj )
<cname>( name -- obj )
<dns-class>( number -- enum )
<dns-inet4>( -- inet4 )
<dns-opcode>( number -- enum )
<dns-rcode>( number -- enum )
<dns-type>( number -- enum )
<message>( query -- obj )
<ns>( name -- obj )
<ptr>( name -- obj )
<query>( name type class -- obj )
>dotted( domain -- domain' )
>n/label( string -- byte-array )
>name( domain -- byte-array )
TXT-message>strings( message -- strings )
TXT.( name -- )
add-dns-server( string -- )
arpa>ipv4( string -- ip )
arpa>ipv6( string -- ip )
byte-array>ipv4( byte-array -- string )
byte-array>ipv6( byte-array -- string )
clear-dns-servers( -- )
dns-A-query( name -- message )
dns-AAAA-query( name -- message )
dns-MX-query( name -- message )
dns-NS-query( name -- message )
dns-SRV-query( name -- message )
dns-TXT-query( name -- message )
dns-query( name type class -- message )
dotted>( string -- string' )
expand-ipv6( ipv6 -- ipv6' )
filter-message-rdata>names( message quot -- names )
forward-confirmed-reverse-dns-ipv4?( ipv4-string -- ? )
forward-confirmed-reverse-dns-ipv6?( ipv6-string -- ? )
header>message-parts( n -- qr opcode aa tc rd ra z rcode )
ipv4-arpa-suffix( -- value )
ipv4>arpa( string -- string )
ipv4>byte-array( string -- byte-array )
ipv6-arpa-suffix( -- value )
ipv6>arpa( string -- string )
ipv6>byte-array( string -- byte-array )
message>a-names( message -- names )
message>aaaa-names( message -- names )
message>byte-array( message -- byte-array )
message>header( message -- n )
message>mxs( message -- assoc )
message>names( message -- names )
message>query-name( message -- string )
messages>names( messages -- names )
parse-length-bytes( byte -- sequence )
parse-message( byte-array -- message )
parse-mx( -- mx )
parse-name( -- sequence )
parse-query( -- query )
parse-rr( -- rr )
parse-soa( -- soa )
parse-srv( -- srv )
query>byte-array( query -- byte-array )
read-TXT-strings( byte-array -- strings )
remove-dns-server( string -- )
reverse-ipv4( string -- string )
reverse-ipv4-lookup( ip -- message )
reverse-ipv6-lookup( ip -- message )
reverse-lookup( reversed-ip -- message )
rr>byte-array( rr -- byte-array )
trim-ipv4-arpa( string -- string' )
trim-ipv6-arpa( string -- string' )
udp-query( bytes server -- bytes' )
unsupported-domain-name( string -- * )
with-dns-servers( servers quot -- )
with-input-seek( n seek-type quot -- )


Class predicate words
WordStack effect
A?( object -- ? )
AAAA?( object -- ? )
AFSDB?( object -- ? )
APL?( object -- ? )
CERT?( object -- ? )
CH?( object -- ? )
CNAME?( object -- ? )
CS?( object -- ? )
DHCID?( object -- ? )
DLV?( object -- ? )
DNAME?( object -- ? )
DNSKEY?( object -- ? )
DS?( object -- ? )
FORMAT-ERROR?( object -- ? )
HINFO?( object -- ? )
HIP?( object -- ? )
HS?( object -- ? )
IN?( object -- ? )
IPSECKEY?( object -- ? )
IQUERY?( object -- ? )
IXFR?( object -- ? )
KEY?( object -- ? )
KX?( object -- ? )
LOC?( object -- ? )
MB?( object -- ? )
MD?( object -- ? )
MF?( object -- ? )
MG?( object -- ? )
MINFO?( object -- ? )
MR?( object -- ? )
MX?( object -- ? )
NAME-ERROR?( object -- ? )
NAPTR?( object -- ? )
NO-ERROR?( object -- ? )
NOT-IMPLEMENTED?( object -- ? )
NS?( object -- ? )
NSEC3?( object -- ? )
NSEC3PARAM?( object -- ? )
NSEC?( object -- ? )
NULL?( object -- ? )
OPT?( object -- ? )
PTR?( object -- ? )
QUERY?( object -- ? )
REFUSED?( object -- ? )
RP?( object -- ? )
RRSIG?( object -- ? )
SERVER-FAILURE?( object -- ? )
SIG?( object -- ? )
SOA?( object -- ? )
SPF?( object -- ? )
SRV?( object -- ? )
SSHFP?( object -- ? )
STATUS?( object -- ? )
TA?( object -- ? )
TKEY?( object -- ? )
TSIG?( object -- ? )
TXT?( object -- ? )
WKS?( object -- ? )
a?( object -- ? )
aaaa?( object -- ? )
cname?( object -- ? )
hinfo?( object -- ? )
message?( object -- ? )
mx?( object -- ? )
ns?( object -- ? )
ptr?( object -- ? )
query?( object -- ? )
rr?( object -- ? )
soa?( object -- ? )
srv?( object -- ? )
unsupported-domain-name?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
dns.unix
dns.windows