(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.
timeoutmsEl 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.