| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
The EvIo class(PECL ev >= 0.2.0) はじめにEvIo watchers check whether a file descriptor(or socket, or a stream castable to numeric file descriptor) is readable or writable in each iteration of the event loop, or, more precisely, when reading would not block the process and writing would at least be able to write some data. This behaviour is called level-triggering because events are kept receiving as long as the condition persists. To stop receiving events just stop the watcher.
The number of read and/or write event watchers per
Another thing to watch out for is that it is quite easy to receive false
readiness notifications, i.e. the callback might be called with
If for some reason it is impossible to run the
Always consider using non-blocking mode. クラス概要
EvIo
extends
EvWatcher
{
/* プロパティ */
public
$fd
;
public
$events
;
/* 継承したプロパティ */
public
$is_active
;
public
$data
;
public
$is_pending
;
public
$priority
;
/* メソッド */
public
__construct
(
mixed
$fd
,
int
$events
,
callable
$callback
[,
mixed
$data
[,
int
$priority
]] )
final
public
static
EvIo
createStopped
(
mixed
$fd
,
int
$events
,
callable
$callback
[,
mixed
$data
= NULL
[,
int
$priority
= 0
]] )/* 継承したメソッド */
}プロパティ
目次
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「The EvIo class」をGoogle検索
|