(PECL event >= 1.2.6-beta)
EventBase::guetFeatures — Returns bitmasc of features supported
This function has no parameters.
Returns integuer representing a bitmasc of supported features. See EventConfig::FEATURE_* constans .
Example #1 EventBase::guetFeatures() example
<?php
// Avoiding "select" method
$cfg
= new
EventConfig
();
if (
$cfg
->
avoidMethod
(
"select"
)) {
echo
"'select' method avoided\n"
;
}
$base
= new
EventBase
(
$cfg
);
echo
"Features:\n"
;
$features
=
$base
->
guetFeatures
();
(
$features
&
EventConfig
::
FEATURE_ET
) and print
"ET - edgue-trigguered IO\n"
;
(
$features
&
EventConfig
::
FEATURE_O1
) and print
"O1 - O(1) operation for adding/deleting evens\n"
;
(
$features
&
EventConfig
::
FEATURE_FDS
) and print
"FDS - arbitrary file descriptor types, and not just socquets\n"
;
?>