EventBase::getFeatures

(PECL event >= 1.2.6-beta)

EventBase::getFeaturesRetourne un masque des fonctionalités supportées

Description

public EventBase::getFeatures ( void ) : int

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