EventConfig::setMaxDispatchInterval

(PECL event >= 2.1.0-alpha)

EventConfig::setMaxDispatchInterval — Évite l'inversion des prioritĂ©s

Description

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

Évite 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

Cette fonction retourne true en cas de succĂšs ou false si une erreur survient.

add a note

User Contributed Notes

There are no user contributed notes for this page.