function UvDriver::getStreamCallbackFlags
3 calls to UvDriver::getStreamCallbackFlags()
- UvDriver::activate in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ UvDriver.php - Activates (enables) all the given callbacks.
- UvDriver::deactivate in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ UvDriver.php - Deactivates (disables) the given callback.
- UvDriver::__construct in vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ UvDriver.php
File
-
vendor/
revolt/ event-loop/ src/ EventLoop/ Driver/ UvDriver.php, line 249
Class
Namespace
Revolt\EventLoop\DriverCode
private function getStreamCallbackFlags(StreamCallback $callback) : int {
if ($callback instanceof StreamWritableCallback) {
return \UV::WRITABLE;
}
if ($callback instanceof StreamReadableCallback) {
return \UV::READABLE;
}
throw new \Error('Invalid callback type');
}