예제 #1
0
파일: FS.php 프로젝트: ruslanchek/phpdaemon
 public static function initEvent()
 {
     if (!self::$supported) {
         return;
     }
     self::updateConfig();
     self::$ev = event_new();
     self::$fd = eio_get_event_stream();
     event_set(self::$ev, self::$fd, EV_READ | EV_PERSIST, function ($fd, $events, $arg) {
         if (eio_nreqs()) {
             eio_poll();
         }
     });
     event_base_set(self::$ev, Daemon::$process->eventBase);
     event_add(self::$ev);
 }