« eio_write
Introdução »
PHP Manual
Extensões para Controle de Processo
Ev
Ev
Introdução
Instalação/Configuração
Dependências
Instalação
Exemplos
Observadores
Retornos de chamada do observador
Modos de operação do observador periódico
Ev
— A classe Ev
Ev::backend
— Retorna um inteiro descrevendo o backend usado por libev
Ev::depth
— Retorna profundidade de recursão
Ev::embeddableBackends
— Retorna o conjunto de backends que podem ser incorporados em outros laços de eventos
Ev::feedSignal
— Alimenta um evento de sinal info Ev
Ev::feedSignalEvent
— Alimenta o evento de sinal no laço padrão
Ev::iteration
— Retorna o número de vezes que o laço de eventos padrão pesquisou novos eventos
Ev::now
— Retorna o horário em que a última iteração do laço de eventos padrão foi iniciada
Ev::nowUpdate
— Estabelece a hora atual consultando o kernel, atualizando o horário retornado por Ev::now no progresso
Ev::recommendedBackends
— Retorna uma máscara de bits de backends recomendados para a plataforma atual
Ev::resume
— Retoma o laço de eventos padrão suspenso anteriormente
Ev::run
— Começa a verificar eventos e chamar funções de retorno para o laço padrão
Ev::sleep
— Bloqueia o processo pelo número de segundos fornecido
Ev::stop
— Interrompe o laço de eventos padrão
Ev::supportedBackends
— Retorna o conjunto de backends suportados pela configuração atual do libev
Ev::suspend
— Suspende o laço de eventos padrão
Ev::time
— Retorna o horário atual em segundos fracionários desde a época
Ev::verify
— Executa verificações de consistência interna (para depuração)
EvCheck
— A classe EvCheck
EvCheck::__construct
— Constrói o objeto observador EvCheck
EvCheck::createStopped
— Cria uma instância de um observador EvCheck parado
EvChild
— A classe EvChild
EvChild::__construct
— Constrói o objeto observador EvChild
EvChild::createStopped
— Cria uma instância de um observador EvCheck parado
EvChild::set
— Configura o observador
EvEmbed
— A classe EvEmbed
EvEmbed::__construct
— Constrói o objeto EvEmbed
EvEmbed::createStopped
— Cria objeto observador EvEmbed parado
EvEmbed::set
— Configura o observador
EvEmbed::sweep
— Faz uma varredura única e sem bloqueio sobre o laço incorporado
EvFork
— A classe EvFork
EvFork::__construct
— Constrói o objeto observador EvFork
EvFork::createStopped
— Cria uma instância parada da classe observadora EvFork
EvIdle
— A classe EvIdle
EvIdle::__construct
— Constrói o objeto observador EvIdle
EvIdle::createStopped
— Cria uma instância de um objeto observador EvIdle
EvIo
— A classe EvIo
EvIo::__construct
— Constrói objeto observador EvIo
EvIo::createStopped
— Cria objeto observador EvIo parado
EvIo::set
— Configura o observador
EvLoop
— A classe EvLoop
EvLoop::backend
— Retorna um inteiro descrevendo o backend usado por libev
EvLoop::check
— Cria o objeto EvCheck associado à instância atual do laço de eventos
EvLoop::child
— Cria o objeto EvChild associado ao laço de eventos atual
EvLoop::__construct
— Constrói o objeto de laço de eventos
EvLoop::defaultLoop
— Retorna ou cria o laço de eventos padrão
EvLoop::embed
— Cria uma instância do observador EvEmbed associado ao objeto EvLoop atual
EvLoop::fork
— Cria um objeto observador EvFork associado à instância atual do laço de eventos
EvLoop::idle
— Cria objeto observador EvIdle associado à instância de laço de evento atual
EvLoop::invokePending
— Invoca todos os observadores pendentes enquanto redefine seu estado pendente
EvLoop::io
— Cria objeto observador EvIo associado à instância de laço de evento atual
EvLoop::loopFork
— Deve ser chamado após um fork
EvLoop::now
— Retorna o "horário do laço de eventos" atual
EvLoop::nowUpdate
— Estabelece o horário atual consultando o kernel, atualizando o horário retornado por EvLoop::now no progresso
EvLoop::periodic
— Cria um objeto observador EvPeriodic associado à instância atual do laço de eventos
EvLoop::prepare
— Cria um objeto observador EvPrepare associado à instância atual do laço de eventos
EvLoop::resume
— Retoma o laço de eventos padrão suspenso anteriormente
EvLoop::run
— Começa a verificar eventos e chamar funções de retorno para o laço
EvLoop::signal
— Cria um objeto observador EvSignal associado à instância atual do laço de eventos
EvLoop::stat
— Cria objeto observador EvStat associado à instância de laço de evento atual
EvLoop::stop
— Interrompe o laço de eventos
EvLoop::suspend
— Suspende o laço
EvLoop::timer
— Cria objeto observador EvTimer associado à instância de laço de evento atual
EvLoop::verify
— Executa verificações de consistência interna (para depuração)
EvPeriodic
— A classe EvPeriodic
EvPeriodic::again
— Simplesmente para e reinicia o observador periódico novamente
EvPeriodic::at
— Retorna o tempo absoluto em que este observador deve disparar em seguida
EvPeriodic::__construct
— Constrói objeto observador EvPeriodic
EvPeriodic::createStopped
— Cria um observador EvPeriodic parado
EvPeriodic::set
— Configura o observador
EvPrepare
— A classe EvPrepare
EvPrepare::__construct
— Constrói objeto observador EvPrepare
EvPrepare::createStopped
— Cria uma instância parada do observador EvPrepare
EvSignal
— A classe EvSignal
EvSignal::__construct
— Constrói objeto observador EvSignal
EvSignal::createStopped
— Cria objeto observador EvSignal parado
EvSignal::set
— Configura o observador
EvStat
— A classe EvStat
EvStat::attr
— Retorna os valores detectados mais recentemente por Ev
EvStat::__construct
— Contrói objeto observador EvStat
EvStat::createStopped
— Cria um objeto observador EvStat parado
EvStat::prev
— Retorna o conjunto anterior de valores retornados por EvStat::attr
EvStat::set
— Configura o observador
EvStat::stat
— Inicia a chamada stat
EvTimer
— A classe EvTimer
EvTimer::again
— Reinicia o observador do temporizador
EvTimer::__construct
— Contrói objeto observador EvTimer
EvTimer::createStopped
— Cria objeto observador EvTimer parado
EvTimer::set
— Configura o observador
EvWatcher
— A classe EvWatcher
EvWatcher::clear
— Limpa o status pendente do observador
EvWatcher::__construct
— Construtor abstrato de um objeto observador
EvWatcher::feed
— Alimenta o conjunto de "revents" fornecido no laço de eventos
EvWatcher::getLoop
— Retorna o laço responsável pelo observador
EvWatcher::invoke
— Invoca a função de retorno do observador com a máscara de bits dos eventos recebidos fornecidos
EvWatcher::keepalive
— Configura opção de impedir que o laço retorne
EvWatcher::setCallback
— Define uma nova função de retorno para o observador
EvWatcher::start
— Inicia o observador
EvWatcher::stop
— Interrrompe o observador