Documentation

EvDriver extends AbstractDriver
in package

FinalYes

Table of Contents

Properties

$activeSignals  : array<string, EvSignal>|null
$events  : array<string, EvWatcher>
$handle  : EvLoop
$ioCallback  : Closure
$signalCallback  : Closure
$signals  : array<string, EvSignal>
$timerCallback  : Closure

Methods

__construct()  : mixed
__destruct()  : mixed
cancel()  : void
{@inheritdoc}
getHandle()  : EvLoop
{@inheritdoc}
isSupported()  : bool
run()  : void
{@inheritdoc}
stop()  : void
{@inheritdoc}
activate()  : void
{@inheritdoc}
deactivate()  : void
dispatch()  : void
{@inheritdoc}
now()  : float

Properties

$activeSignals

private static array<string, EvSignal>|null $activeSignals = null

$events

private array<string, EvWatcher> $events = []

$ioCallback read-only

private Closure $ioCallback

$signalCallback read-only

private Closure $signalCallback

$signals

private array<string, EvSignal> $signals = []

$timerCallback read-only

private Closure $timerCallback

Methods

__construct()

public __construct() : mixed

__destruct()

public __destruct() : mixed

cancel()

{@inheritdoc}

public cancel(string $callbackId) : void
Parameters
$callbackId : string

getHandle()

{@inheritdoc}

public getHandle() : EvLoop
Return values
EvLoop

isSupported()

public static isSupported() : bool
Return values
bool

stop()

{@inheritdoc}

public stop() : void

activate()

{@inheritdoc}

protected activate(array<string|int, mixed> $callbacks) : void
Parameters
$callbacks : array<string|int, mixed>

deactivate()

protected deactivate(DriverCallback $callback) : void
Parameters
$callback : DriverCallback

dispatch()

{@inheritdoc}

protected dispatch(bool $blocking) : void
Parameters
$blocking : bool

now()

protected now() : float
Return values
float

        
On this page

Search results