Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

com_message_pump

COM Funktionen

    Befehl:
bool com_message_pump ([ int $timeoutms = 0 ] )


    Parameter-Liste:
NameBeschreibung
timeoutmsDer Timeout in Millisekunden.

Wenn Sie keinen Wert für timeoutms angeben, wird 0 angenommen. Der Wert 0 bedeutet, dass keine Wartezeiten durchgeführt werden, wenn es Nachrichten mit ausstehender sie als vor geschickt, wenn es keine Meldungen anstehen, wird die Funktion sofort FALSE ohne Schlaf zurückzukehren.

    Rückgabewerte:
Wenn eine Nachricht oder Nachrichten vor dem Timeout kommt, werden sie versendet werden und die Funktion wird TRUE zurück. Wenn die Zeitüberschreitung auftritt und keine Meldungen verarbeitet wurden, ist der Rückgabewert FALSE sein.

    Beschreibung:
Diese Funktion ist für bis zu Millisekunden timeoutms schlafen, oder bis eine Nachricht in der Warteschlange.

Der Zweck dieser Funktion ist die Route COM-Aufrufe zwischen den Wohnungen und behandeln verschiedene Synchronisationsprobleme. Dies ermöglicht Ihrem Skript, um effizient für Events ausgelöst werden warten, während immer noch Umgang mit anderen Ereignissen oder anderen Code läuft im Hintergrund. Sie sollten es in einer Schleife zu verwenden, wie das Beispiel in der com_event_sink()-Funktion gezeigt, bis Sie mit Ereignis gebunden COM-Objekte fertig sind.


    Aktiv in Version:
(PHP 4 >= 4.2.0, PHP 5, PHP 7)

com_message_pump() - Beispiel:


Eingabe:
Im moment noch keine Beispiele vorhanden
COM Funktionen