EventConfig::setMaxDispatchInterval

(No version information available, might only be in SVN)

EventConfig::setMaxDispatchIntervalEvite l'inversion des priorités

Description

public void EventConfig::setMaxDispatchInterval ( int $max_interval , int $max_callbacks , int $min_priority )

Evite l'inversion des priorités en limitant le nombre de fonctions de rappel d'événements en basse priorité qui peuvent être invoquées avant de vérifier la présence d'événements de haute priorité.

Note:

Disponible depuis libevent 2.1.0-alpha.

Liste de paramètres

max_interval

Un intervalle après lequel Libevent va arrêter l'exécution des fonctions de rappel et vérifier la présence d'autres événements, ou 0 s'il ne doit pas y avoir de tel intervalle.

max_callbacks

Un nombre de fonctions de rappel après lequel Libevent doit arrêter l'exécution des fonctions de rappel et vérifier la présence d'autres événements, ou -1 s'il ne doit pas y avoir de telle limite.

min_priority

Une priorité en dessous de laquelle max_interval et max_callbacks ne doivent pas être pris en compte. Si défini à 0, ils seront pris en compte pour les événements de n'importe quelle priorité ; si défini à 1, ils seront pris en compte pour les événements de priorité 1 et ainsi de suite.

Valeurs de retour

Retourne TRUE en cas de succès, FALSE sinon.

LoadingChargement en cours