function AbstractDriver::onSignal
Overrides Driver::onSignal
2 calls to AbstractDriver::onSignal()
- StreamSelectDriver::onSignal in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ StreamSelectDriver.php - StreamSelectDriver::onSignal in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ StreamSelectDriver.php
1 method overrides AbstractDriver::onSignal()
- StreamSelectDriver::onSignal in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ StreamSelectDriver.php
File
-
vendor/
revolt/ event-loop/ src/ EventLoop/ Internal/ AbstractDriver.php, line 195
Class
- AbstractDriver
- Event loop driver which implements all basic operations to allow interoperability.
Namespace
Revolt\EventLoop\InternalCode
public function onSignal(int $signal, \Closure $closure) : string {
$signalCallback = new SignalCallback($this->nextId++, $closure, $signal);
$this->callbacks[$signalCallback->id] = $signalCallback;
$this->enableQueue[$signalCallback->id] = $signalCallback;
return $signalCallback->id;
}