Event
- Introduction
- Installation/Configuration
- Exemples
- Event flags
- About event persistence
- Event callbacks
- Constructing signal events
- Event — The Event class
- Event::add — Makes event pending
- Event::addSignal — Makes signal event pending
- Event::addTimer — Makes timer event pending
- Event::__construct — Constructs Event object
- Event::del — Makes event non-pending
- Event::delSignal — Makes signal event non-pending
- Event::delTimer — Makes timer event non-pending
- Event::free — Make event non-pending and free resources allocated for this event.
- Event::getSupportedMethods — Returns array with of the names of the methods supported in this version of Libevent
- Event::pending — Detects whether event is pending or scheduled
- Event::set — Re-configures event
- Event::setPriority — Set event priority
- Event::setTimer — Re-configures timer event
- Event::signal — Constructs signal event object
- Event::timer — Constructs timer event object
- EventBase — The EventBase class
- EventBase::__construct — Construit un objet EventBase
- EventBase::dispatch — Distribut les événements en attente
- EventBase::exit — Stoppe la distribution des événements
- EventBase::getFeatures — Retourne un masque des fonctionalités supportées
- EventBase::getMethod — Retourne la méthode d'événement utilisée
- EventBase::getTimeOfDayCached — Retourne le temps de l'événement courant
- EventBase::gotExit — Vérifie s'il a été demandé à la boucle d'événements de sortir
- EventBase::gotStop — Vérifie s'il a été demandé à la boucle d'événements de s'arrêter
- EventBase::loop — Distribue les événements en attente
- EventBase::priorityInit — Défini le nombre de propriétés par événement de base
- EventBase::reInit — Re-initialise l'événement de base (après un fork)
- EventBase::stop — Demande à event_base de stopper la distribution d'événements
- EventBuffer — The EventBuffer class
- EventBuffer::add — Ajoute des données à la fin du tampon d'événement
- EventBuffer::addBuffer — Déplace toutes les données du tampon fourni dans l'instance courante EventBuffer
- EventBuffer::appendFrom — Déplace le nombre d'octets fourni depuis un tampon source vers la fin du tampon courant
- EventBuffer::__construct — Construit un objet EventBuffer
- EventBuffer::copyout — Copie le nombre d'octets spécifié depuis le début du tampon
- EventBuffer::drain — Supprime un nombre spécifié d'octets depuis le début du tampon sans copier les données
- EventBuffer::enableLocking — Description
- EventBuffer::expand — Réserve de l'espace dans le tampon
- EventBuffer::freeze — Permet d'empécher les appels qui tentent de modifier un tampon d'événements de réussir
- EventBuffer::lock — Acquires a lock on buffer
- EventBuffer::prepend — Prepend data to the front of the buffer
- EventBuffer::prependBuffer — Moves all data from source buffer to the front of current buffer
- EventBuffer::pullup — Linearizes data within buffer and returns it's contents as a string
- EventBuffer::read — Lit les données d'un evbuffer, et vide les octets lus
- EventBuffer::readFrom — Lit des données depuis un fichier et les place à la fin du tampon
- EventBuffer::readLine — Extrait une ligne depuis le début du tampon
- EventBuffer::search — Recherche dans le tampon une occurrence d'une chaîne
- EventBuffer::searchEol — Cherche dans le tampon une occurrence de fin de ligne
- EventBuffer::substr — Soustrait une portion des données du tampon
- EventBuffer::unfreeze — Re-enable calls that modify an event buffer
- EventBuffer::unlock — Releases lock acquired by EventBuffer::lock
- EventBuffer::write — Write contents of the buffer to a file or socket
- EventBufferEvent — The EventBufferEvent class
- EventBufferEvent::connect — Connecte le descripteur de fichier du tampon d'événement à l'adresse fournie, ou au socket UNIX
- EventBufferEvent::connectHost — Connexion à un hôte
- EventBufferEvent::__construct — Construit un objet EventBufferEvent
- EventBufferEvent::createPair — Crée deux événements de tampon connectés l'un à l'autre
- EventBufferEvent::disable — Désactive les événements de lecture, d'écriture ou des deux sur un événement de tampon
- EventBufferEvent::enable — Active les événements de lecture, d'écriture, ou des deux, sur un événement de tampon
- EventBufferEvent::free — Libère un événement de tampon
- EventBufferEvent::getDnsErrorString — Retourne une chaîne décrivant la dernière erreur DNS
- EventBufferEvent::getEnabled — Retourne un masque d'événements actuellement actifs sur le tampon d'événements
- EventBufferEvent::getInput — Retourne le tampon d'entrée associé avec le tampon d'événements courant
- EventBufferEvent::getOutput — Retourne le tampon de sortie associé avec le tampon d'événement courant
- EventBufferEvent::read — Lit les données du tampon
- EventBufferEvent::readBuffer — Vide le contenu entier du tampon d'entrée et le place dans le tampon
- EventBufferEvent::setCallbacks — Assigne les fonctions de rappel pour la lecture, l'écriture, et les statuts d'événements
- EventBufferEvent::setPriority — Assigne une priorité pour un tampon d'événements
- EventBufferEvent::setTimeouts — Défini le mode lecture et écriture pour le délai d'attente maximal d'un tampon d'événement
- EventBufferEvent::setWatermark — Active la lecture, et/ou l'écriture des filigranes
- EventBufferEvent::sslError — Retourne l'erreur OpenSSL la plus récente rapportée par le tampon d'événement
- EventBufferEvent::sslFilter — Crée un nouveau tampon d'événement SSL, dont les données seront envoyées via un autre tampon d'événement
- EventBufferEvent::sslRenegotiate — Demande au tampon d'événement de commencer une renégociation SSL
- EventBufferEvent::sslSocket — Crée un nouveau tampon SSL dont ces données seront envoyées via un socket SSL
- EventBufferEvent::write — Ajoute des données dans un tampon d'événement de sortie
- EventBufferEvent::writeBuffer — Ajoute le contenu entier d'un tampon dans un tampon d'événement de sortie
- About buffer event callbacks
- EventConfig — The EventConfig class
- EventConfig::avoidMethod — Demande à libevent d'ignorer une méthode d'événement spécifique
- EventConfig::__construct — Construit un objet EventConfig
- EventConfig::requireFeatures — Entre dans une fonctionalité de méthode d'événement demandée par l'application
- EventConfig::setMaxDispatchInterval — Evite l'inversion des priorités
- EventDnsBase — The EventDnsBase class
- EventDnsBase::addNameserverIp — Ajoute un serveur de noms à la base DNS
- EventDnsBase::addSearch — Ajoute un domaine à la liste des domaines utilisés pour la recherche
- EventDnsBase::clearSearch — Supprime tous les suffixes courants de recherche
- EventDnsBase::__construct — Construit un objet EventDnsBase
- EventDnsBase::countNameservers — Récupère le nombre de serveurs de noms configurés
- EventDnsBase::loadHosts — Charge un fichier hosts (au même format que /etc/hosts)
- EventDnsBase::parseResolvConf — Analyse le fichier resolv.conf
- EventDnsBase::setOption — Définit la valeur d'une option de configuration
- EventDnsBase::setSearchNdots — Définit le paramètre 'ndots' pour les recherches
- EventHttp — The EventHttp class
- EventHttp::accept — Autorise un serveur HTTP à accepter les connexions sur le socket ou la ressource spécifiée
- EventHttp::addServerAlias — Ajoute un alias du serveur pour l'objet serveur HTTP
- EventHttp::bind — Lie un serveur HTTP sur une adresse et un port spécifiés
- EventHttp::__construct — Construit un objet EventHttp (le serveur HTTP)
- EventHttp::removeServerAlias — Supprime un alias sur le serveur
- EventHttp::setAllowedMethods — Définit les méthodes HTTP supportées et acceptées dans les requêtes sur ce serveur, et passées aux fonctions de rappel utilisateurs
- EventHttp::setCallback — Définit une fonction de rapppel pour une URI spécifique
- EventHttp::setDefaultCallback — Définit la fonction de rappel par défaut pour gérer les requêtes qui ne sont pas attrappées par des fonctions de rappel spécifiques
- EventHttp::setMaxBodySize — Définit la taille maximale du corps de la demande
- EventHttp::setMaxHeadersSize — Définit la taille maximale des en-têtes HTTP
- EventHttp::setTimeout — Définit le délai d'attente maximal pour une requête HTTP
- EventHttpConnection — The EventHttpConnection class
- EventHttpConnection::__construct — Construit un objet EventHttpConnection
- EventHttpConnection::getBase — Retourne la base d'événement associée avec la connexion
- EventHttpConnection::getPeer — Récupère l'adresse et le port distant associés avec la connexion
- EventHttpConnection::makeRequest — Effectue une requête HTTP sur la connexion spécifiée
- EventHttpConnection::setLocalAddress — Définit l'adresse IP depuis laquelle les connexions HTTP sont effectuées
- EventHttpConnection::setLocalPort — Définit le port local depuis lequel les connexions sont effectuées
- EventHttpConnection::setMaxBodySize — Définit la taille maximale du corps pour la connexion
- EventHttpConnection::setMaxHeadersSize — Définit la taille maximale des en-têtes
- EventHttpConnection::setRetries — Définit le nombre de tentatives pour la connexion
- EventHttpConnection::setTimeout — Définit le délai d'attente maximal pour la connexion
- EventHttpRequest — The EventHttpRequest class
- EventHttpRequest::addHeader — Ajoute un en-tête HTTP aux en-têtes de la requête
- EventHttpRequest::cancel — Annule une requête HTTP en attente
- EventHttpRequest::clearHeaders — Supprime tous les en-têtes depuis la liste des en-têtes de la requête
- EventHttpRequest::__construct — Construit un objet EventHttpRequest
- EventHttpRequest::findHeader — Cherche la valeur d'un en-tête
- EventHttpRequest::free — Libère l'objet et supprime les événements associés
- EventHttpRequest::getCommand — Retourne la commande de la requête (méthode)
- EventHttpRequest::getHost — Retourne l'hôte demandé
- EventHttpRequest::getInputBuffer — Retourne le buffer d'entrée
- EventHttpRequest::getInputHeaders — Retourne le tableau associatif contenant les en-têtes d'entrée
- EventHttpRequest::getOutputBuffer — Retourne le buffer de sortie de la requête
- EventHttpRequest::getOutputHeaders — Retourne un tableau associatif contenant les en-têtes de sortie
- EventHttpRequest::getResponseCode — Retourne le code de la réponse
- EventHttpRequest::getUri — Retourne l'URI de la requête
- EventHttpRequest::removeHeader — Supprime un en-tête HTTP depuis les en-têtes de la requête
- EventHttpRequest::sendError — Envoi un message d'erreur HTML au client
- EventHttpRequest::sendReply — Envoi une réponse HTML au client
- EventHttpRequest::sendReplyChunk — Envoi un autre bloc de données comme partie d'un bloc de réponse entrant
- EventHttpRequest::sendReplyEnd — Complète un bloc de réponse, en libérant la requête
- EventHttpRequest::sendReplyStart — Initialise un bloc de réponse
- EventListener — The EventListener class
- EventListener::__construct — Crée un nouvel écouteur de connexion associé avec la base d'événement
- EventListener::disable — Désactive un objet d'écoute d'événement de connexion
- EventListener::enable — Active un objet d'écoute d'événement de connexion
- EventListener::getBase — Retourne la base d'événement associée avec l'écouteur d'événements
- EventListener::getSocketName — Récupère l'adresse courant pour laquelle le socket d'écoute est lié
- EventListener::setCallback — Le but de setCallback
- EventListener::setErrorCallback — Définit la fonction de rappel sur l'évènement d'erreur
- EventSslContext — The EventSslContext class
- EventSslContext::__construct — Construit un contexte OpenSSL à utiliser avec les classes Event
- EventUtil — The EventUtil class
- EventUtil::__construct — Le constructeur
- EventUtil::getLastSocketErrno — Retourne le numéro d'erreur le plus récemment survenu sur le socket
- EventUtil::getLastSocketError — Retourne l'erreur la plus récemment survenue sur le socket
- EventUtil::getSocketFd — Retourne le descripteur de fichier d'un socket ou d'un flux
- EventUtil::getSocketName — Récupère l'adresse courant liée au socket
- EventUtil::setSocketOption — Définit les options du socket
- EventUtil::sslRandPoll — Génère l'entropie via OpenSSL RAND_poll()