(PHP 4 >= 4.2.0, PHP 5, PHP 7)
com_message_pump — Procesar mensajes COM, durmiendo hata timeoutms milisegundos
$timeoutms
= 0
] ) : bool
Esta función duerme hasta timeoutms
milisegundos, o hasta que llegue un mensaje a la cola.
El propósito de esta función es guiar las llamadas COM entre departamentos y tratar varios temas de sincronización. Permite a su script esperar de manera eficiente a eventos que van a ser desencadenados, mientras que todavía trata otros evetntos o ejecuta otro código en segundo plano. Debería usarla en un bucle, como se demostró en el ejemplo de la función com_event_sink(), hasta que finalice usando objetos COM de límite de eventos.
timeoutms
El tiempo límite, en milisegundos.
Si no se especifica un valor para timeoutms
,
se asumirá 0. Un valor de 0 significa que no se realizará ninguna
espera; si hay mensajes pendientes serán despachados cuanto
antes; si no hay mensajes pendientes, la función devolverá
FALSE
immediatamente sin dormir.
Si un mensaje o mensajes llegan antes del tiempo límite, serán
despachados y la función devolverá TRUE
. Si se agota el tiempo límite y
no se procesaron mensajes, el valor devuelto será FALSE
.