inotify_read

(PECL inotify >= 0.1.2)

inotify_readLê eventos de uma instância do Inotify

Descrição

inotify_read(resource $inotify_instance): array

Lê eventos do Inotify de uma instância do Inotify.

Parâmetros

inotify_instance

Um resource retornado por inotify_init()

Valor Retornado

Uma matriz de eventos Inotify ou false se nenhum evento estiver pendente e inotify_instance for não-bloqueante. Cada evento é um array com as seguintes chaves:

  • "wd" é um descritor de monitoramento retornado por inotify_add_watch()
  • "mask" é uma máscara de bits de eventos
  • "cookie" é um ID exclusivo para conectar eventos relacionados (ex.: IN_MOVE_FROM e IN_MOVE_TO)
  • "name" é o nome de um arquivo (ex.: se um arquivo foi modificado em um diretório monitorado)

Veja Também

  • inotify_init() - Inicializa uma instância do Inotify
  • stream_select() - Executa o equivalente à chamada de sistema select() nos arrays de fluxos informados com um limite de tempo especificado por segundos e microssegundos
  • stream_set_blocking() - Definir modo de bloqueio/não-bloqueio em um fluxo
  • inotify_queue_len() - Retorna um número maior que zero se houver eventos pendentes