(PHP 4 >= 4.2.0, PHP 5)
com_message_pump — Procesar mensajes COM, durmiendo hata timeoutms milisegundos
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.
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.