EvChild::__construct
(PECL ev >= 0.2.0)
EvChild::__construct — Constructs the EvChild watcher object
Beschreibung
$pid
,
bool
$trace
,
callable
$callback
[,
mixed
$data
= NULL
[,
int
$priority
= 0
]] )Constructs the EvChild watcher object.
Call the callback when a status change for process ID
pid
(or any
PID
if
pid
is
0
) has been received(a status change happens when the process terminates or
is killed, or, when
trace
is TRUE
, additionally when it is stopped or continued). In other words,
when the process receives a
SIGCHLD
,
Ev
will fetch the outstanding exit/wait status for all changed/zombie children
and call the callback.
It is valid to install a child watcher after an EvChild has exited but before the event loop has started its next iteration. For example, first one calls fork , then the new child process might exit, and only then an EvChild watcher is installed in the parent for the new PID .
You can access both exit/tracing status and
pid
by using the
rstatus
and
rpid
properties of the watcher object.
The number of PID watchers per PID is unlimited. All of them will be called.
The EvChild::createStopped() method doesn't start(activate) the newly created watcher.
Parameter-Liste
-
pid
-
Wait for status changes of process PID(or any process if PID is specified as
0
). -
trace
-
If
FALSE
, only activate the watcher when the process terminates. Otherwise(TRUE
) additionally activate the watcher when the process is stopped or continued. -
callback
-
See Watcher callbacks .
-
data
-
Custom data associated with the watcher.
-
priority
Deutsche Übersetzung
Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.
Vielen Dank im Voraus.
Dokument erstellt 30/01/2003, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/php-rf-evchild.construct.html
Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.
Referenzen
Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.