Ev
- Introduction
- Installation/Configuration
- Constantes pré-définies
- Exemples
- Watchers
- Les fonctions de rappel d'un Watcher
- Modes d'opération périodique d'un watcher
- Ev — La classe Ev
- Ev::backend — Retourne un entier décrivant le backend utilisé par libev
- Ev::depth — Retourne la profondeur de récursion
- Ev::embeddableBackends — Retourne le jeu de backends qui sont encapsulés dans les autres boucles d'événements
- Ev::feedSignal — Simule la réception d'un signal
- Ev::feedSignalEvent — Simule un événement de signal dans la boucle par défaut
- Ev::iteration — Retourne le nombre de fois que la boucle d'événement par défaut a été sollicitée pour un nouvel événement
- Ev::now — Retourne le temps de démarrage de la dernière itération de la boucle d'événement par défaut
- Ev::nowUpdate — Etablit le temps courant en demandant au kernel ; met à jour le temps retourné par Ev::now pendant l'exécution
- Ev::recommendedBackends — Retourne un masque d'octets de backends recommandés pour la plateforme courante
- Ev::resume — Reprend la boucle d'événement par défaut précédemment stoppée
- Ev::run — Commence la vérification des événements et appelle les fonctions de rappels pour la boucle par défaut
- Ev::sleep — Bloque le processus pendant un nombre de secondes fourni
- Ev::stop — Arrête la boucle d'événements par défaut
- Ev::supportedBackends — Retourne le jeu de backends supportés par la configuration courant de libev
- Ev::suspend — Suspend la boucle par défaut d'événements
- Ev::time — Retourne le temps courant depuis l'époque Unix
- Ev::verify — Effectue des vérifications internes de consistence (pour le débogage)
- EvCheck — La classe EvCheck
- EvCheck::__construct — Construit l'objet d'observation EvCheck
- EvCheck::createStopped — Crée une instance d'un observateur stoppé EvCheck
- EvChild — La classe EvChild
- EvChild::__construct — Construit l'objet d'observation EvChild
- EvChild::createStopped — Crée une instance de l'observateur stoppé EvCheck
- EvChild::set — Configure l'observateur
- EvEmbed — La classe EvEmbed
- EvEmbed::__construct — Construit un objet EvEmbed
- EvEmbed::createStopped — Crée un objet EvEmbed watcher stoppé
- EvEmbed::set — Configure le watcher
- EvEmbed::sweep — Balaye, une seule fois, et de façon non bloquante la boucle interne
- EvFork — La classe EvFork
- EvFork::__construct — Construit l'objet observateur EvFork
- EvFork::createStopped — Crée un instance arrêté de la classe de l'observateur EvFork
- EvIdle — La classe EvIdle
- EvIdle::__construct — Construit l'objet observateur EvIdle
- EvIdle::createStopped — Crée une instance d'un objet observateur EvIdle
- EvIo — La classe EvIo
- EvIo::__construct — Construit un nouvel objet EvIo
- EvIo::createStopped — Crée un objet d'observateur EvIo arrêté
- EvIo::set — Configure l'observateur
- EvLoop — La classe EvLoop
- EvLoop::backend — Retourne un entier décrivant le backend utilisé par libev
- EvLoop::check — Crée un objet EvCheck associé avec l'instance de la boucle d'événements courante
- EvLoop::child — Crée un objet EvChild associé avec la boucle d'événements courante
- EvLoop::__construct — Construit un objet de boucle d'événements
- EvLoop::defaultLoop — Retourne ou crée la boucle d'événements par défaut
- EvLoop::embed — Crée une instance de l'observateur EvEmbed associé avec l'objet de l'EvLoop courant
- EvLoop::fork — Crée un objet EvFork watcher associé avec l'instance de la boucle de l'événement courant
- EvLoop::idle — Crée un objet EvIdle watcher associé avec l'instance de la boucle de l'événement courant
- EvLoop::invokePending — Invoque tous les watchers en attente pendant que leurs statuts de file d'attente ne soient réinitialisés
- EvLoop::io — Crée un objet EvIo watcher associé avec l'instance de la boucle de l'événement courant
- EvLoop::loopFork — Doit être appelé après un fork
- EvLoop::now — Retourne le "event loop time" courant
- EvLoop::nowUpdate — Etablit le temps courant en demandant au kernel, et mise à jour du temps retourné par EvLoop::now pendant l'exécution
- EvLoop::periodic — Crée un objet EvPeriodic watcher associé avec l'instance de la boucle d'événement courant
- EvLoop::prepare — Crée un objet EvPrepare watcher associé avec l'instance de la boucle d'événement courant
- EvLoop::resume — Reprend une boucle d'évément précédemment stoppée
- EvLoop::run — Commence à vérifier les événements et à appeler les fonctions de rappel de la boucle
- EvLoop::signal — Crée un objet EvSignal watcher associé avec l'instance de la boucle d'événement courant
- EvLoop::stat — Crée un objet EvStat watcher associé avec l'instance de la boucle d'événement courant
- EvLoop::stop — Stoppe la boucle d'événement
- EvLoop::suspend — Suspend la boucle
- EvLoop::timer — Crée un objet EvTimer watcher associé avec l'instance de la boucle d'événement courant
- EvLoop::verify — Effectue des vérifications de consistence interne (pour le débogage)
- EvPeriodic — La classe EvPeriodic
- EvPeriodic::again — Arrête et re-démarre le watcher périodique
- EvPeriodic::at — Retourne le temps absolu auquel ce watcher sera appelé la prochaine fois
- EvPeriodic::__construct — Construit un objet watcher EvPeriodic
- EvPeriodic::createStopped — Crée un watcher EvPeriodic stoppé
- EvPeriodic::set — Configure le watcher
- EvPrepare — La classe EvPrepare
- EvPrepare::__construct — Construit un objet de watcher EvPrepare
- EvPrepare::createStopped — Crée une instance stoppée du watcher EvPrepare
- EvSignal — La classe EvSignal
- EvSignal::__construct — Construit un objet watcher EvSignal
- EvSignal::createStopped — Crée un objet watcher EvSignal stoppé
- EvSignal::set — Configure le watcher
- EvStat — La classe EvStat
- EvStat::attr — Retourne la valeur la plus récente détectée par Ev
- EvStat::__construct — Construit un objet EvStat watcher
- EvStat::createStopped — Crée un objet EvStat watcher stoppé
- EvStat::prev — Retourne le jeu précédent retourné par EvStat::attr
- EvStat::set — Configure le watcher
- EvStat::stat — Initialise l'appel à stat
- EvTimer — La classe EvTimer
- EvTimer::again — Re-démarre le watcher Timer
- EvTimer::__construct — Construit un objet EvTimer watcher
- EvTimer::createStopped — Crée un objet EvTimer watcher stoppé
- EvTimer::set — Configure le watcher
- EvWatcher — La classe EvWatcher
- EvWatcher::clear — Efface le statut d'attente de l'observateur
- EvWatcher::__construct — Constructeur d'objet observateur
- EvWatcher::feed — Alimente les revents fournis dans la boucle d'événements
- EvWatcher::getLoop — Retourne la boucle responsable de l'observateur
- EvWatcher::invoke — Invoque la fonction de rappel de l'observateur avec le masque de bits des événements reçus fournis
- EvWatcher::keepalive — Garde la boucle active
- EvWatcher::setCallback — Définit une nouvelle fonction de rappel pour le watcher
- EvWatcher::start — Démarre le Watcher
- EvWatcher::stop — Arrête le Watcher
Version en cache
21/11/2024 23:33:16 Cette version de la page est en cache (à la date du 21/11/2024 23:33:16) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-book.ev.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.