Spec-Zone.ru › Pony

DNS

[Source]

Функции-помощники для разрешения запросов DNS.

primitive val DNS

Конструкторы

create

[Source]

new val create()
: DNS val^

Возвращает

  • DNS val^

Общедоступные функции

apply

[Source]

Получает все адреса IPv4 и IPv6 для хоста и сервиса.

fun box apply(
  auth: (AmbientAuth val | NetAuth val | DNSAuth val),
  host: String val,
  service: String val)
: Array[NetAddress val] iso^

Параметры

  • auth: (AmbientAuth val | NetAuth val | DNSAuth val)
  • host: Строка val
  • service: Строка val

Возвращает

  • Массив[NetAddress val] iso^

ip4

[Source]

Получает все адреса IPv4 для хоста и сервиса.

fun box ip4(
  auth: (AmbientAuth val | NetAuth val | DNSAuth val),
  host: String val,
  service: String val)
: Array[NetAddress val] iso^

Параметры

  • auth: (AmbientAuth val | NetAuth val | DNSAuth val)
  • host: Строка val
  • service: Строка val

Возвращает

  • Массив[NetAddress val] iso^

ip6

[Source]

Получает все адреса IPv6 для хоста и сервиса.

fun box ip6(
  auth: (AmbientAuth val | NetAuth val | DNSAuth val),
  host: String val,
  service: String val)
: Array[NetAddress val] iso^

Параметры

  • auth: (AmbientAuth val | NetAuth val | DNSAuth val)
  • host: Строка val
  • service: Строка val

Возвращает

  • Массив[NetAddress val] iso^

broadcast_ip4

[Source]

Адрес широковещательной передачи IP4 локальной сети.

fun box broadcast_ip4(
  auth: (AmbientAuth val | NetAuth val | DNSAuth val),
  service: String val)
: Array[NetAddress val] iso^

Параметры

  • auth: (AmbientAuth val | NetAuth val | DNSAuth val)
  • service: Строка val

Возвращает

  • Массив[NetAddress val] iso^

broadcast_ip6

[Source]

Адрес широковещательной передачи IP6 локальной сети.

fun box broadcast_ip6(
  auth: (AmbientAuth val | NetAuth val | DNSAuth val),
  service: String val)
: Array[NetAddress val] iso^

Параметры

  • auth: (AmbientAuth val | NetAuth val | DNSAuth val)
  • service: Строка val

Возвращает

  • Массив[NetAddress val] iso^

is_ip4

[Source]

Возвращает true, если хост является литеральным адресом IPv4.

fun box is_ip4(
  host: String val)
: Bool val

Параметры

  • host: Строка val

Возвращает

  • Булево val

is_ip6

[Source]

Возвращает true, если хост является литеральным адресом IPv6.

fun box is_ip6(
  host: String val)
: Bool val

Параметры

  • host: Строка val

Возвращает

  • Булево val

eq

[Source]

fun box eq(
  that: DNS val)
: Bool val

Параметры

  • that: DNS val

Возвращает

  • Булево val

ne

[Source]

fun box ne(
  that: DNS val)
: Bool val

Параметры

  • that: DNS val

Возвращает

  • Булево val

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/net-DNS

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API