PHP
处理控制 | Process Control

EvEmbed (class)

The EvEmbed class

Introduction

(PECL ev >= 0.2.0)

Used to embed one event loop into another.

Class synopsis

EvEmbed extends EvWatcher {

/* Properties */

public $embed ;

/* Methods */

public __construct ( object $other [, callable $callback [, mixed $data [, int $priority ]]] )

final public static void createStopped ( object $other [, callable $callback [, mixed $data [, int $priority ]]] )

public void set ( object $other )

public void sweep ( void )

/* Inherited methods */

public int EvWatcher::clear ( void )

abstract public EvWatcher::__construct ( void )

public void EvWatcher::feed ( int $revents )

public EvLoop EvWatcher::getLoop ( void )

public void EvWatcher::invoke ( int $revents )

public bool EvWatcher::keepalive ([ bool $value ] )

public void EvWatcher::setCallback ( callable $callback )

public void EvWatcher::start ( void )

public void EvWatcher::stop ( void )

}

Properties

is_activedatais_pendingpriorityembed

Table of Contents

  • EvEmbed::__construct — Constructs the EvEmbed object

  • EvEmbed::createStopped — Create stopped EvEmbed watcher object

  • EvEmbed::set — Configures the watcher

  • EvEmbed::sweep — Make a single, non-blocking sweep over the embedded loop.

← EvChild::set

EvEmbed::__construct →

© 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

https://secure.php.net/manual/en/class.evembed.php