Spec-Zone.ru › Pony

TCPListenNotify

[Source]

Уведомления для TCP-листеров.

Пример использования этого класса можно найти в документации по TCPListener актору.

interface ref TCPListenNotify

Публичные функции

listening

[Source]

Вызывается, когда листер привязан к адресу.

fun ref listening(
  listen: TCPListener ref)
: None val

Параметры

  • listen: TCPListener ссылка

Возвращаемые значения

  • None значение

not_listening

[Source]

Вызывается, если привязка листера к адресу не удалась.

Ожидается реализация обработки ошибок. Необходимо явно указать игнорирование ошибок, что можно сделать так:

fun ref not_listening(listen: TCPListener ref) =>
  None
fun ref not_listening(
  listen: TCPListener ref)
: None val

Параметры

  • listen: TCPListener ссылка

Возвращаемые значения

  • None значение

closed

[Source]

Вызывается при закрытии листера.

fun ref closed(
  listen: TCPListener ref)
: None val

Параметры

  • listen: TCPListener ссылка

Возвращаемые значения

  • None значение

connected

[Source]

Создаёт новый TCPConnectionNotify для присоединения к новому TCPConnection для нового установленного подключения к серверу.

fun ref connected(
  listen: TCPListener ref)
: TCPConnectionNotify iso^ ?

Параметры

  • listen: TCPListener ссылка

Возвращаемые значения

  • TCPConnectionNotify изолированный^ ?

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

Spec-Zone.ru

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