SyncEvent::__construct

(PECL sync >= 1.0.0)
Constructs a new SyncEvent object
public SyncEvent::__construct ([ string $name [, bool $manual ]] )

Constructs a named or unnamed event object.

Parameters:
name

The name of the event if this is a named event object.

Note:

If the name already exists, it must be able to be opened by the current user that the process is running as or an exception will be thrown with a meaningless error message.

manual

Specifies whether or not the event object must be reset manually.

Note:

Manual reset event objects allow all waiting processes through until the object is reset.

Returns:

The new SyncEvent object. An exception is thrown if the event object cannot be created or opened.

Examples:
SyncEvent::__construct() example
<?php
// In a web application:
$event = new SyncEvent("GetAppReport");
$event->fire();

// In a cron job:
$event = new SyncEvent("GetAppReport");
$event->wait();
?>

See also:

SyncEvent::fire() -

SyncEvent::reset() -

SyncEvent::wait() -

doc_php
2016-02-24 16:05:37
Comments
Leave a Comment

Please login to continue.