PHP Class Icicle\Loop\Manager\Select\SelectIoManager

Inheritance: implements IoManager
Show file Open project: icicleio/icicle Class Usage Examples

Public Methods

Method Description
__construct ( SelectLoop $loop )
cancel ( Io $io )
clear ( )
create ( $resource, callable $callback, boolean $persistent = false, $data = null ) : Io
free ( Io $io )
getPending ( ) : array
handle ( array $active )
isEmpty ( ) : boolean
isFreed ( Io $io ) : boolean
isPending ( Io $io ) : boolean
listen ( Io $io, float $timeout )
reference ( Io $io )
unreference ( Io $io )

Method Details

__construct() public method

public __construct ( SelectLoop $loop )
$loop SelectLoop

cancel() public method

public cancel ( Io $io )
$io Io

clear() public method

public clear ( )

create() public method

public create ( $resource, callable $callback, boolean $persistent = false, $data = null ) : Io
$callback callable
$persistent boolean
return Io

free() public method

public free ( Io $io )
$io Io

getPending() public method

public getPending ( ) : array
return array

handle() public method

public handle ( array $active )
$active array

isEmpty() public method

public isEmpty ( ) : boolean
return boolean

isFreed() public method

public isFreed ( Io $io ) : boolean
$io Io
return boolean

isPending() public method

public isPending ( Io $io ) : boolean
$io Io
return boolean

listen() public method

public listen ( Io $io, float $timeout )
$io Io
$timeout float

reference() public method

public reference ( Io $io )
$io Io

unreference() public method

public unreference ( Io $io )
$io Io