EventBase::getFeatures
(PECL event >= 1.2.6-beta)
EventBase::getFeatures — Retourne un masque des fonctionalités supportées
Description
public
int
EventBase::getFeatures
( void
)
Retourne un masque des fonctionalités supportées.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne un entier représentant un masque des fonctionalités supportées. Voir les constantes EventConfig::FEATURE_*.
Exemples
Exemple #1 Exemple avec EventBase::getFeatures()
<?php // Mise à l'écart de la méthode "select" $cfg = new EventConfig(); if ($cfg->avoidMethod("select")) { echo "Mise à l'écart de la méthode `select'\n"; } $base = new EventBase($cfg); echo "Fonctionalités :\n"; $features = $base->getFeatures(); ($features & EventConfig::FEATURE_ET) and print("ET - edge-triggered IO\n"); ($features & EventConfig::FEATURE_O1) and print("O1 - O(1) operation for adding/deletting events\n"); ($features & EventConfig::FEATURE_FDS) and print("FDS - arbitrary file descriptor types, and not just sockets\n"); ?>
Voir aussi
- EventBase::getMethod() - Retourne la méthode d'événement utilisée
- EventConfig