inotify_read

(PECL inotify >= 0.1.2)

inotify_readЧитает ожидающие сообщения из очереди

Описание

inotify_read ( resource $inotify_instance ) : array

Читает ожидающие сообщения из очереди.

Список параметров

inotify_instance

Ресурс, возвращаемый inotify_init()

Возвращаемые значения

Массив событий 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() - Возвращает число ожидающих событий в очереди