« eio_write
Introducción »
PHP Manual
Extensiones de control de procesos
Ev
Ev
Introducción
Instalación/Configuración
Requerimientos
Instalación
Ejemplos
Watchers
Las funciones de retrollamada de un Watcher
Modos de operación periódica de un watcher
Ev
— La clase Ev
Ev::backend
— Devuelve un integer que describe el backend utilizado por libev
Ev::depth
— Retorna la profundidad de recursión
Ev::embeddableBackends
— Devuelve el conjunto de backends que pueden ser encapsulados en otros bucles de eventos
Ev::feedSignal
— Simula la recepción de una señal
Ev::feedSignalEvent
— Simula un evento de señal en el bucle por omisión
Ev::iteration
— Devuelve el número de veces que el bucle de eventos por omisión ha sido solicitado para un nuevo evento
Ev::now
— Devuelve el tiempo de inicio de la última iteración del bucle de eventos por omisión
Ev::nowUpdate
— Establece el tiempo actual solicitándolo al kernel; actualiza el tiempo devuelto por Ev::now durante la ejecución
Ev::recommendedBackends
— Devuelve una máscara de octetos de backends recomendados para la plataforma actual
Ev::resume
— Reanuda el bucle de eventos por defecto previamente detenido
Ev::run
— Inicia la verificación de eventos y llama a las funciones de retrollamada para el bucle por defecto
Ev::sleep
— Bloquea el proceso durante un número de segundos proporcionado
Ev::stop
— Detiene el bucle de eventos predeterminado
Ev::supportedBackends
— Devuelve el conjunto de backends soportados por la configuración actual de libev
Ev::suspend
— Suspende el bucle de eventos predeterminado
Ev::time
— Devuelve el tiempo actual desde la época Unix
Ev::verify
— Efectúa verificaciones internas de consistencia (para la depuración)
EvCheck
— La clase EvCheck
EvCheck::__construct
— Construye el objeto de observación EvCheck
EvCheck::createStopped
— Crea una instancia de un observador EvCheck detenido
EvChild
— La clase EvChild
EvChild::__construct
— Construye el objeto de observación EvChild
EvChild::createStopped
— Crea una instancia del observador detenido EvCheck
EvChild::set
— Configura el observador
EvEmbed
— La clase EvEmbed
EvEmbed::__construct
— Construye un objeto EvEmbed
EvEmbed::createStopped
— Crea un objeto EvEmbed watcher detenido
EvEmbed::set
— Configura el watcher
EvEmbed::sweep
— Barre, una sola vez y de forma no bloqueante, el bucle interno
EvFork
— La clase EvFork
EvFork::__construct
— Construye el objeto observador EvFork
EvFork::createStopped
— Crea una instancia detenida de la clase observadora EvFork
EvIdle
— La clase EvIdle
EvIdle::__construct
— Construye el objeto observador EvIdle
EvIdle::createStopped
— Crea una instancia de un objeto observador EvIdle
EvIo
— La clase EvIo
EvIo::__construct
— Construye un nuevo objeto EvIo
EvIo::createStopped
— Crea un objeto observador EvIo detenido
EvIo::set
— Configura el observador
EvLoop
— La clase EvLoop
EvLoop::backend
— Retorna un integer que describe el backend utilizado por libev
EvLoop::check
— Crea un objeto EvCheck asociado con la instancia del bucle de eventos actual
EvLoop::child
— Crea un objeto EvChild asociado con el bucle de eventos actual
EvLoop::__construct
— Construye un objeto de bucle de eventos
EvLoop::defaultLoop
— Devuelve o crea el bucle de eventos por omisión
EvLoop::embed
— Crea una instancia del observador EvEmbed asociado con el objeto EvLoop actual
EvLoop::fork
— Crea un objeto EvFork watcher asociado con la instancia del bucle de eventos actual
EvLoop::idle
— Crea un objeto EvIdle watcher asociado con la instancia del bucle de eventos actual
EvLoop::invokePending
— Invoca todos los watchers pendientes mientras sus estados de cola no sean reinicializados
EvLoop::io
— Crea un objeto EvIo watcher asociado con la instancia del bucle de eventos actual
EvLoop::loopFork
— Debe ser llamado después de un fork
EvLoop::now
— Devuelve el "event loop time" actual
EvLoop::nowUpdate
— Establece el tiempo actual solicitándolo al kernel y actualiza el tiempo devuelto por EvLoop::now durante la ejecución
EvLoop::periodic
— Crea un objeto EvPeriodic watcher asociado con la instancia del bucle de eventos actual
EvLoop::prepare
— Crea un objeto EvPrepare watcher asociado con la instancia del bucle de eventos actual
EvLoop::resume
— Reanuda un bucle de eventos previamente detenido
EvLoop::run
— Comienza a verificar los eventos y a llamar a las funciones de retrollamada de la bucle
EvLoop::signal
— Crea un objeto EvSignal watcher asociado con la instancia del bucle de eventos actual
EvLoop::stat
— Crea un objeto EvStat watcher asociado con la instancia del bucle de eventos actual
EvLoop::stop
— Detiene el bucle de eventos
EvLoop::suspend
— Suspende el bucle
EvLoop::timer
— Crea un objeto EvTimer watcher asociado con la instancia del bucle de eventos actual
EvLoop::verify
— Realiza verificaciones de consistencia interna (para la depuración)
EvPeriodic
— La clase EvPeriodic
EvPeriodic::again
— Detiene y reinicia el observador periódico
EvPeriodic::at
— Devuelve el tiempo absoluto en el que este watcher será llamado la próxima vez
EvPeriodic::__construct
— Construye un objeto watcher EvPeriodic
EvPeriodic::createStopped
— Crea un watcher EvPeriodic detenido
EvPeriodic::set
— Configura el watcher
EvPrepare
— La clase EvPrepare
EvPrepare::__construct
— Construye un objeto watcher EvPrepare
EvPrepare::createStopped
— Crea una instancia detenida del watcher EvPrepare
EvSignal
— La clase EvSignal
EvSignal::__construct
— Construye un objeto watcher EvSignal
EvSignal::createStopped
— Crea un objeto watcher EvSignal detenido
EvSignal::set
— Configura el observador
EvStat
— La clase EvStat
EvStat::attr
— Devuelve el valor más reciente detectado por Ev
EvStat::__construct
— Construye un objeto EvStat watcher
EvStat::createStopped
— Crea un objeto EvStat watcher detenido
EvStat::prev
— Devuelve el conjunto anterior devuelto por EvStat::attr
EvStat::set
— Configura el watcher
EvStat::stat
— Inicializa la llamada a stat
EvTimer
— La clase EvTimer
EvTimer::again
— Reinicia el watcher Timer
EvTimer::__construct
— Construye un objeto EvTimer watcher
EvTimer::createStopped
— Crea un objeto EvTimer watcher detenido
EvTimer::set
— Configura el observador
EvWatcher
— La clase EvWatcher
EvWatcher::clear
— Borra el estado de espera del observador
EvWatcher::__construct
— Constructor de objeto observador
EvWatcher::feed
— Alimenta los revents proporcionados en el bucle de eventos
EvWatcher::getLoop
— Retorna el bucle responsable del observador
EvWatcher::invoke
— Invoca la función de retrollamada del observador con la máscara de bits de los eventos recibidos proporcionada
EvWatcher::keepalive
— Mantiene el bucle activo
EvWatcher::setCallback
— Establece una nueva retrollamada para el watcher
EvWatcher::start
— Inicia el Watcher
EvWatcher::stop
— Detiene el Watcher