OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
| Templates Summary | |
|---|---|
| hr_DNS_Query_Header | |
| mr_DNS_A_Query | |
| mr_DNS_AAAA_Query | |
| mr_DNSMessage_any | |
| Functions Summary | |
|---|---|
| ts_Build_DNS_A_Response | |
| ts_Build_DNS_AAAA_Response | |
| enable_DHCP_DNS_ServerSimulation | |
| DNS_ServerSimulation | |
template DNS_Header hr_DNS_Query_Header := {
id := ?,
qr := '0'B,
opcode := DNSOPCODE_QUERY_E,
aa := ?,
tc := ?,
rd := ?,
ra := ?,
z := '000'B,
rcode := ?,
qdcount := ?,
ancount := 0,
nscount := 0,
arcount := 0
}
template DNSMessage mr_DNS_A_Query(template charstring p_qDomainName) := {
dnsHeader := hr_DNS_Query_Header,
questions := {
{p_qDomainName, DNSTYPE_A_E, DNSCLASS_IN_E}
},
answer := omit,
authority := omit,
additional := omit
}
template DNSMessage mr_DNS_AAAA_Query (template charstring p_qDomainName) :=
{
dnsHeader := hr_DNS_Query_Header,
questions := {{p_qDomainName, DNSTYPE_AAAA_E, DNSCLASS_IN_E}},
answer := omit,
authority := omit,
additional := omit
}
template DNSMessage mr_DNSMessage_any := {
dnsHeader := ?,
questions := *,
answer := *,
authority := *,
additional := *
}
function ts_Build_DNS_A_Response(
in DNSMessage v_DNS_A_Query,
out DNSMessage v_DNS_A_Response)
function ts_Build_DNS_AAAA_Response (
in DNSMessage v_DNS_AAAA_Query,
in charstring p_H_SLP_IPAddr, in charstring p_H_SLP_DomainName,
out DNSMessage v_DNS_AAAA_Response )
function enable_DHCP_DNS_ServerSimulation() runs on SUPLComponent
function DNS_ServerSimulation() runs on DNSServerSimulation