dns ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


概要
dns ボキャブラリ

ワード

タプルクラス
クラススーパークラススロット
hinfo tuplecpu os
message tupleid qr opcode aa tc rd ra z rcode question-section answer-section authority-section additional-section
mx tuplepreference exchange
name-error tuplename
query tuplename type class
rr tuplename type class ttl rdata
soa tuplemname rname serial refresh retry expire minimum


シンボルワード
A
AAAA
CH
CNAME
CS
FORMAT-ERROR
HINFO
HS
IN
IQUERY
MB
MD
MF
MG
MINFO
MR
MX
NAME-ERROR
NO-ERROR
NOT-IMPLEMENTED
NS
NULL
PTR
QUERY
REFUSED
SERVER-FAILURE
SOA
STATUS
TXT
WKS


通常ワード
ワードスタック効果
<message>( -- message )
>>( x n -- y )
>dns-inet4( obj -- inet4 )
ask( message -- message )
ask-server( message server -- message )
ba->message( ba -- message )
bit-test( a b -- ? )
class-table( -- table )
dn->ba( dn -- ba )
dns-server( -- server )
dns-servers( -- seq )
fully-qualified( name -- name )
get-double( ba i -- n )
get-header-bits( ba i -- qr opcode aa tc rd ra z rcode )
get-ip( ba i -- ip )
get-ipv6( ba i -- ip )
get-label( ba i -- label )
get-mx( ba i -- mx )
get-name( ba i -- name )
get-quad( ba i -- n )
get-query( ba i -- query )
get-question-section( ba i count -- seq ba i )
get-rdata( ba i type -- rdata )
get-rr( ba i -- rr )
get-rr-section( ba i count -- seq ba i )
get-single( ba i -- n )
get-soa( ba i -- soa )
header-bits-ba( message -- ba )
hinfo->ba( rdata -- ba )
ip->ba( ip -- ba )
ipv6->ba( ip -- ba )
label->ba( label -- ba )
label-length( ba i -- length )
message->ba( message -- ba )
message-query( message -- query )
mx->ba( rdata -- ba )
name-error( name -- * )
null-label?( ba i -- ? )
opcode-table( -- table )
parse-message( ba -- message )
pointer( ba i -- val )
pointer?( ba i -- ? )
query->ba( query -- ba )
query->message( query -- message )
random-id( -- id )
rcode-table( -- table )
rdata->ba( type rdata -- ba )
rr->ba( rr -- ba )
send-receive-tcp( ba server -- ba )
send-receive-udp( ba server -- ba )
skip-label( ba i -- ba i )
skip-name( ba i -- ba i )
skip-query( ba i -- ba i )
skip-rr( ba i -- ba i )
soa->ba( rdata -- ba )
type-table( -- table )
uint16->ba( n -- ba )
uint32->ba( n -- ba )
uint64->ba( n -- ba )
uint8->ba( n -- ba )
with-message-bytes( ba quot -- )


クラス述語ワード
ワードスタック効果
hinfo?( object -- ? )
message?( object -- ? )
mx?( object -- ? )
name-error?( object -- ? )
query?( object -- ? )
rr?( object -- ? )
soa?( object -- ? )


ファイル
resource:extra/dns/dns.factor
resource:extra/dns/dns-docs.factor


resource:extra の子
ボキャブラリ概要
dns.cachedns.cache ボキャブラリ
dns.forwardingdns.forwarding ボキャブラリ
dns.miscdns.misc ボキャブラリ
dns.resolverdns.resolver ボキャブラリ
dns.serverdns.server ボキャブラリ
dns.stubdns.stub ボキャブラリ
dns.utildns.util ボキャブラリ