\Workerman\EventsEventInterface

Summary

Methods
Constants
add()
del()
clearAllTimer()
loop()
destroy()
getTimerCount()
EV_READ
EV_WRITE
EV_EXCEPT
EV_SIGNAL
EV_TIMER
EV_TIMER_ONCE
No protected methods found
N/A
No private methods found
N/A

Constants

EV_READ

EV_READ = 1 : int

Read event.

EV_WRITE

EV_WRITE = 2 : int

Write event.

EV_EXCEPT

EV_EXCEPT = 3 : int

Except event

EV_SIGNAL

EV_SIGNAL = 4 : int

Signal event.

EV_TIMER

EV_TIMER = 8 : int

Timer event.

EV_TIMER_ONCE

EV_TIMER_ONCE = 16 : int

Timer once event.

Methods

add()

add(mixed  $fd, int  $flag, callable  $func, mixed  $args = null) : bool

Add event listener to event loop.

Parameters

mixed $fd
int $flag
callable $func
mixed $args

Returns

bool —

del()

del(mixed  $fd, int  $flag) : bool

Remove event listener from event loop.

Parameters

mixed $fd
int $flag

Returns

bool —

clearAllTimer()

clearAllTimer() : void

Remove all timers.

loop()

loop() : void

Main loop.

destroy()

destroy() : mixed

Destroy loop.

Returns

mixed —

getTimerCount()

getTimerCount() : mixed

Get Timer count.

Returns

mixed —