(PECL swoole >= 1.9.0)
Swoole\Event::set — Modifie les fonctions de rappel et le masque de l'écouteur d'événements
$sock,$read_callback,$write_callback = ?,$flags = ?Modifie les fonctions de rappel et le masque de l'écouteur d'événements pour le descripteur de fichier fourni.
Note:
Lorsque $read_callback n'est pas null, la fonction de rappel des événements de lecture est remplacée par la fonction indiquée.
Note:
Lorsque $write_callback n'est pas null, la fonction de rappel des événements d'écriture est remplacée par la fonction indiquée.
Note:
Définir SWOOLE_EVENT_READ seul désactive l'écoute des événements d'écriture, tandis que définir SWOOLE_EVENT_WRITE seul désactive l'écoute des événements de lecture.
Swoole\Event::set remplace les fonctions de rappel mais ne les libère pas. Passer null pour une fonction de rappel (read_callback/write_callback par exemple) conserve la fonction de rappel existante au lieu de l'effacer.
Écouter SWOOLE_EVENT_READ sans read_callback (ou SWOOLE_EVENT_WRITE sans
write_callback) fait échouer l'opération, qui retourne alors false.
sockDescripteur de fichier, ressource de flux, ressource sockets ou objet.
read_callbackFonction de rappel pour les événements de lecture.
write_callbackFonction de rappel pour les événements d'écriture.
flags
Masque des types d'événements (par exemple SWOOLE_EVENT_READ,
SWOOLE_EVENT_WRITE ou SWOOLE_EVENT_READ |
SWOOLE_EVENT_WRITE).