« EventBufferEvent::getEnabled
EventBufferEvent::getOutput »

EventBufferEvent::getInput

(PECL event >= 1.2.6-beta)

EventBufferEvent::getInput — Returns underlying input buffer associated with current buffer event

説明

public function EventBufferEvent::getInput(): EventBuffer

Returns underlying input buffer associated with current buffer event. An input buffer is a storage for data to read.

Note, there is also input property of EventBufferEvent class.

パラメータ

この関数にはパラメータはありません。

戻り値

Returns instance of EventBuffer input buffer associated with current buffer event.

例

例1 Buffer event's read callback

<?php
function readcb($bev, $base) {
    $input = $bev->input; //$bev->getInput();

    while (($n = $input->remove($buf, 1024)) > 0) {
        echo $buf;
    }
}
?>

参考

関連キーワード:
buffer   input   event   EventBufferEvent   associated   current   underlying   getInput   getOutput   EventBuffer   read   getEnabled   beta   storage   Note   there   also   property   instance   Buffer   callback   readcb   base   while   remove
関連する関数・ページ:
eventbufferevent.getoutput   eventbufferevent.read   eventbufferevent.write   eventbufferevent.close   class.eventbufferevent   eventbufferevent.construct