event_buffer_new

(PECL libevent >= 0.0.1)

event_buffer_new新しいバッファつきイベントを作成する

説明

event_buffer_new ( resource $stream , mixed $readcb , mixed $writecb , mixed $errorcb [, mixed $arg ] ) : resource

libevent は、通常のイベント API の上位に抽象化レイヤーを用意しています。 バッファつきイベントを使うと I/O を手動で操作する必要がなくなります。 入力用と出力用にそれぞれバッファが用意されており、自動的に出し入れが行われるのです。

パラメータ

stream

有効な PHP ストリームリソース。ファイル記述子にキャスト可能でなければなりません。

readcb

データを読み込むときに起動するコールバック。不要な場合は NULL を指定します。

writecb

記述子の書き込み準備ができたときに起動するコールバック。不要な場合は NULL を指定します。

errorcb

記述子でエラーが発生したときに起動するコールバック。不要な場合は NULL を指定します。

arg

各コールバックに渡す引数 (任意)。

返り値

event_buffer_new() は、成功した場合に新しいバッファつきイベント、 エラー時に FALSE を返します。