Ev EvFork 클래스

(PECL ev >= 0.2.0)


소개

포크 감시자는 fork()가 감지될 때 호출됩니다(보통 누가 EvLoop::fork()를 호출하여 이에 대해 libev에 신호를 보냈기 때문에). 호출은 이벤트 루프가 다음에 블록되기 전과 EvCheck 감시자가 호출되기 전에 수행되며 분기 후 자식에서만 수행됩니다. EvLoop::fork()를 호출하는 사람이 잘못된 프로세스에서 호출하면 포크 핸들러도 호출됩니다.


클래스 개요

                  
class EvFork extends EvWatcher {

  /* Inherited properties */
  public $is_active;
  public $data;
  public $is_pending;
  public $priority;

  /* Methods */
  public __construct( callable $callback , mixed $data = null , int $priority = 0 )
  final public static createStopped( string $callback , string $data = ?, string $priority = ?): object

  /* Inherited methods */
  public EvWatcher::clear(): int
  public EvWatcher::feed( int $revents ): void
  public EvWatcher::getLoop(): EvLoop
  public EvWatcher::invoke( int $revents ): void
  public EvWatcher::keepalive( bool $value = ?): bool
  public EvWatcher::setCallback( callable $callback ): void
  public EvWatcher::start(): void
  public EvWatcher::stop(): void
}
                  
                

목차