com_message_pump

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

com_message_pumpProcesa un mensaje COM en un tiempo dado

Descripción

com_message_pump(int $timeout_milliseconds = 0): bool

Procesa un mensaje COM esperando hasta timeout_milliseconds milisegundos, o bien esperando a que un mensaje llegue a la cola.

El propósito de esta función es enrutar las llamadas COM entre los elementos y gestionar las diferentes sincronizaciones. Esto permite que el script espere eficientemente los eventos a desencadenar, mientras gestiona otros eventos o ejecuta otros scripts en segundo plano. Debe ser utilizada en un bucle, como en el ejemplo de la función com_event_sink(), hasta que se haya terminado de utilizar los objetos COM relacionados con eventos.

Parámetros

timeout_milliseconds

El tiempo de espera, en milisegundos.

Si no se especifica un valor para el parámetro timeout_milliseconds, entonces será 0. Un valor de 0 significa que los mensajes serán procesados inmediatamente; si hay mensajes en la cola, serán distribuidos de inmediato; si no hay mensajes en la cola, la función devolverá false inmediatamente sin esperar.

Valores devueltos

Si uno o más mensajes llegan antes de que expire el tiempo de espera, serán distribuidos y la función devolverá true. Si el tiempo de espera expira y no se procesa ningún mensaje, el valor devuelto será false.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top