Index
Modules:
ndns
,
ndns/platforms/resolv
,
ndns/platforms/winapi
.
API symbols
asyncResolveDnsBL:
ndns: asyncResolveDnsBL(client: DnsClient; ip, dnsbl: string; timeout: int = 500): owned( Future[seq[string]])
asyncResolveIpv4:
ndns: asyncResolveIpv4(client: DnsClient; domain: string; timeout: int = 500): owned( Future[seq[string]])
asyncResolveIpv6:
ndns: asyncResolveIpv6(client: DnsClient; domain: string; timeout: int = 500): owned( Future[seq[string]])
asyncResolveRDns:
ndns: asyncResolveRDns(client: DnsClient; ip: string; timeout: int = 500): owned( Future[seq[string]])
defaultIpDns:
ndns: defaultIpDns
dnsAsyncQuery:
ndns: dnsAsyncQuery(client: DnsClient; msg: Message; timeout: int = 500; retransmit = false): owned(Future[Message])
dnsAsyncTcpQuery:
ndns: dnsAsyncTcpQuery(client: DnsClient; msg: Message; timeout: int = 500): owned( Future[Message])
DnsClient:
ndns: DnsClient
dnsQuery:
ndns: dnsQuery(client: DnsClient; msg: Message; timeout: int = -1; retransmit = false): Message
dnsTcpQuery:
ndns: dnsTcpQuery(client: DnsClient; msg: Message; timeout: int = -1): Message
getIp:
ndns: getIp(client: DnsClient): string
getPort:
ndns: getPort(client: DnsClient): Port
getSystemDnsServer:
resolv: getSystemDnsServer(): string
winapi: getSystemDnsServer(): string
initDnsClient:
ndns: initDnsClient(ip: string = ndnsDnsServerIp; port: Port = Port(53)): DnsClient
initSystemDnsClient:
ndns: initSystemDnsClient(): DnsClient
IsNotAnResponseError:
ndns: IsNotAnResponseError
ndnsDnsServerIp:
ndns: ndnsDnsServerIp
ndnsPathResConf:
resolv: ndnsPathResConf
OpCodeNotEqualError:
ndns: OpCodeNotEqualError
prepareDnsBL:
ndns: prepareDnsBL(ip, dnsbl: string): string
prepareRDns:
ndns: prepareRDns(ip: string): string
randId:
ndns: randId(): uint16
resolveDnsBL:
ndns: resolveDnsBL(client: DnsClient; ip, dnsbl: string; timeout: int = -1): seq[ string]
resolveIpv4:
ndns: resolveIpv4(client: DnsClient; domain: string; timeout: int = -1): seq[string]
resolveIpv6:
ndns: resolveIpv6(client: DnsClient; domain: string; timeout: int = -1): seq[string]
resolveRDns:
ndns: resolveRDns(client: DnsClient; ip: string; timeout: int = -1): seq[string]
ResponseIdNotEqualError:
ndns: ResponseIdNotEqualError
ResponseIpNotEqualError:
ndns: ResponseIpNotEqualError
ResponsePortNotEqualError:
ndns: ResponsePortNotEqualError
UnexpectedDisconnectionError:
ndns: UnexpectedDisconnectionError