PHPDaemon\FS\FileSystem::initEvent PHP Method

initEvent() public static method

Initialize main FS event
public static initEvent ( ) : void
return void
    public static function initEvent()
    {
        if (!self::$supported) {
            return;
        }
        self::updateConfig();
        self::$fd = eio_get_event_stream();
        self::$ev = EventLoop::$instance->event(self::$fd, \Event::READ | \Event::PERSIST, function ($fd, $events, $arg) {
            while (eio_nreqs()) {
                eio_poll();
            }
        });
        self::$ev->add();
    }

Usage Example

コード例 #1
0
 protected function prepareAsync()
 {
     EventLoop::init();
     Daemon::initSettings();
     FileSystem::init();
     FileSystem::initEvent();
 }
All Usage Examples Of PHPDaemon\FS\FileSystem::initEvent