EventBase::getFeatures

(PECL event >= 1.2.6-beta)

EventBase::getFeaturesDevuelve una máscara de las funcionalidades soportadas

Descripción

public EventBase::getFeatures(): int

Devuelve una máscara de las funcionalidades soportadas.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve un entero que representa una máscara de las funcionalidades soportadas. Consulte las constantes EventConfig::FEATURE_*.

Ejemplos

Ejemplo #1 Ejemplo con EventBase::getFeatures()

<?php
// Desactivación del método "select"
$cfg = new EventConfig();
if (
$cfg->avoidMethod("select")) {
echo
"Desactivación del método 'select'\n";
}

$base = new EventBase($cfg);

echo
"funcionalidades:\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/deleting events\n";
(
$features & EventConfig::FEATURE_FDS) and print "FDS - arbitrary file descriptor types, and not just sockets\n";
?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top