EventBufferEvent::__construct
(PECL event >= 1.2.6-beta)
EventBufferEvent::__construct — Створює об'єкт EventBufferEvent
Опис
public
EventBufferEvent::__construct(
EventBase
$base
,
mixed
$socket
= null
,
int
$options
= 0
,
callable
$readcb
= null
,
callable
$writecb
= null
,
callable
$eventcb
= null
,
mixed
$arg
= null
)
Створює подію буфера для сокету, потоку чи файлового дескриптора. Передача **null
**вsocket
означає, що сокет повинен бути створений пізніше, наприклад, за допомогою EventBufferEvent::connect()
Список параметрів
base
База події, яка має бути пов'язана з новою буферною подією.
socket
Дозволено створювати у вигляді потоку (не обов'язково засобами модуля sockets
options
Константа семействаEventBufferEvent::OPT_*или
readcb
Callback-функція події читання. Докладніше розказано у розділі « Про callback-функції подієвого буфера ».
writecb
Callback – функція події запису. Докладніше розказано у розділі « Про callback-функції подієвого буфера ».
eventcb
Callback – функція події зміни статусу. Докладніше розказано у розділі « Про callback-функції подієвого буфера ».
arg
Змінна, яка буде передана кожній callback-функції.
Дивіться також
- EventBufferEvent::sslFilter() - Створює нову подію буфера SSL для надсилання своїх даних через іншу подію буфера
- EventBufferEvent::sslSocket() - Створює нову буферну подію SSL для надсилання своїх даних через SSL у сокет