EventListener::__construct
(PECL event >= 1.2.6-beta)
EventListener::__construct — Створює нового слухача з'єднання, пов'язаного з основою події
Опис
public
EventListener::__construct(
EventBase
$base
,
callable
$cb
,
mixed
$data
,
int
$flags
,
int
$backlog
,
mixed
$target
)
Створює нового слухача з'єднання, пов'язаного з основою події.
Список параметрів
base
Основа події.
cb
Callback-функція (callable), яка буде викликана при отриманні з'єднання.
data
Дані користувача, які будуть передаватися в параметр cb
flags
Битовая маска из семейства константEventListener::OPT_*
. Докладніше про це розказано у розділі «Константи EventListener».
backlog
Керує максимальною кількістю очікуваних підключень, яким мережевий стек повинен дозволити в будь-який час очікувати в стані «не прийнято». Додаткову інформацію дивіться у документації щодо функції listen
поточної системи. Якщо значення параметра backlog
негативно, модуль Libevent сам спробує вибрати найкраще значення для параметра backlog
. Якщо значення дорівнює нулю, модуль Event передбачає, що функція listen
вже викликана на сокеті target
target
Рядок, ресурс сокету або потік, пов'язаний із сокетом. Якщо параметр target
- Рядок, то рядок буде розбиратися як мережевий адресу. Вона буде інтерпретована як шлях сокету домену UNIX, якщо міститиме префікс «unix:»
, наПриклад«unix:/tmp/my.sock»
список змін
Версия | Опис |
---|---|
PECL event 1.5.0 | Додано підтримку сокетів домену UNIX. |
Приклади
Приклад #1 Приклад использования методаEventListener::__construct()****
Loading...