TCPListenNotify
Уведомления для TCP-листеров.
Пример использования этого класса можно найти в документации по TCPListener актору.
interface ref TCPListenNotify
Публичные функции
listening
Вызывается, когда листер привязан к адресу.
fun ref listening( listen: TCPListener ref) : None val
Параметры
- listen: TCPListener ссылка
Возвращаемые значения
- None значение
not_listening
Вызывается, если привязка листера к адресу не удалась.
Ожидается реализация обработки ошибок. Необходимо явно указать игнорирование ошибок, что можно сделать так:
fun ref not_listening(listen: TCPListener ref) => None
fun ref not_listening( listen: TCPListener ref) : None val
Параметры
- listen: TCPListener ссылка
Возвращаемые значения
- None значение
closed
Вызывается при закрытии листера.
fun ref closed( listen: TCPListener ref) : None val
Параметры
- listen: TCPListener ссылка
Возвращаемые значения
- None значение
connected
Создаёт новый 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