PHP Класс Kraken\Stream\AsyncStream

Наследование: extends Stream, implements AsyncStreamInterface, use trait Kraken\Loop\LoopAwareTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$buffer Kraken\Util\Buffer\BufferInterface
$listening boolean
$paused boolean

Открытые методы

Метод Описание
__construct ( resource $resource, Kraken\Loop\LoopInterface $loop, boolean $autoClose = true )
__destruct ( )
close ( )
getBufferSize ( )
handleClose ( ) Handle close.
handleData ( ) Handle the incoming stream.
handleWrite ( ) Handle the outcoming stream.
isPaused ( )
pause ( )
resume ( )
setBufferSize ( $bufferSize )
write ( $text )

Приватные методы

Метод Описание
writeEnd ( )

Описание методов

__construct() публичный Метод

public __construct ( resource $resource, Kraken\Loop\LoopInterface $loop, boolean $autoClose = true )
$resource resource
$loop Kraken\Loop\LoopInterface
$autoClose boolean

__destruct() публичный Метод

public __destruct ( )

close() публичный Метод

public close ( )

getBufferSize() публичный Метод

public getBufferSize ( )

handleClose() публичный Метод

Handle close.
public handleClose ( )

handleData() публичный Метод

Handle the incoming stream.
public handleData ( )

handleWrite() публичный Метод

Handle the outcoming stream.
public handleWrite ( )

isPaused() публичный Метод

public isPaused ( )

pause() публичный Метод

public pause ( )

resume() публичный Метод

public resume ( )

setBufferSize() публичный Метод

public setBufferSize ( $bufferSize )

write() публичный Метод

public write ( $text )

Описание свойств

$buffer защищенное свойство

protected BufferInterface,Kraken\Util\Buffer $buffer
Результат Kraken\Util\Buffer\BufferInterface

$listening защищенное свойство

protected bool $listening
Результат boolean

$paused защищенное свойство

protected bool $paused
Результат boolean