inotify_read
(PECL inotify >= 0.1.2)
inotify_read — Читает ожидающие сообщения из очереди
Описание
inotify_read
( resource
$inotify_instance
) : arrayЧитает ожидающие сообщения из очереди.
Возвращаемые значения
Массив событий inotify или false
, если событий в очереди нет и
inotify_instance
не блокирующий. Каждый элемент массива состоит из:
- wd - дескриптор наблюдателя, возвращенный inotify_add_watch()
- mask - битовая маска событий
- cookie - уникальный идентификатор для объединения связанных событий (например
IN_MOVE_FROM
иIN_MOVE_TO
) - name - имя файла (например если в наблюдаемой директории изменился файл)
Смотрите также
- inotify_init() - Инициализирует экземпляр inotify
- stream_select() - Запускает эквивалент системного вызова select() на заданных массивах потоков с таймаутом, указанным параметрами tv_sec и tv_usec
- stream_set_blocking() - Установить блокирующий/неблокирующий режим в потоке
- inotify_queue_len() - Возвращает число ожидающих событий в очереди