PHP Class Kraken\Stream\AsyncStreamWriter

Inheritance: extends StreamWriter, implements AsyncStreamWriterInterface, use trait Kraken\Loop\LoopAwareTrait
Afficher le fichier Open project: kraken-php/framework

Protected Properties

Свойство Type Description
$buffer Kraken\Util\Buffer\BufferInterface
$listening boolean
$paused boolean

Méthodes publiques

Méthode Description
__construct ( resource $resource, Kraken\Loop\LoopInterface $loop, boolean $autoClose = true )
__destruct ( )
close ( )
getBufferSize ( )
handleClose ( ) Handle close.
handleWrite ( ) Handle the outcoming stream.
isPaused ( )
pause ( )
resume ( )
setBufferSize ( $bufferSize )
write ( $text )

Private Methods

Méthode Description
writeEnd ( )

Method Details

__construct() public méthode

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

__destruct() public méthode

public __destruct ( )

close() public méthode

public close ( )

getBufferSize() public méthode

public getBufferSize ( )

handleClose() public méthode

Handle close.
public handleClose ( )

handleWrite() public méthode

Handle the outcoming stream.
public handleWrite ( )

isPaused() public méthode

public isPaused ( )

pause() public méthode

public pause ( )

resume() public méthode

public resume ( )

setBufferSize() public méthode

public setBufferSize ( $bufferSize )

write() public méthode

public write ( $text )

Property Details

$buffer protected_oe property

protected BufferInterface,Kraken\Util\Buffer $buffer
Résultat Kraken\Util\Buffer\BufferInterface

$listening protected_oe property

protected bool $listening
Résultat boolean

$paused protected_oe property

protected bool $paused
Résultat boolean