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...