COM İşlevleri
PHP Manual

com_message_pump

(PHP 4 >= 4.2.0, PHP 5)

com_message_pumpCOM iletilerini işler, zaman_asimi süresince uykudadır

Açıklama

bool com_message_pump ([ int $zaman_asimi ] )

İşlev, milisaniye zaman_asimi süresince veya kuyruğa bir ileti gelene kadar uyuyacaktır.

İşlevin amacı, bölümler arasındaki COM çağrılarını yönlendirmek ve çeşitli eşzamanlama konularını çözmektir. Bu diğer olaylar işlenirken veya arkaplanda diğer kodlar çalışırken, olayların tetiklediği betiğinizin etkili bir şekilde beklemesini sağlayacaktır. com_event_sink() işlevi örneğinde gösterildiği gibi, olay bağlı COM nesnesi kullanımı bitene kadar bir döngü içinde kullanılmalıdır.

Değiştirgeler

zaman_asimi

Milisaniye cinsinden zaman aşımı.

zaman_asimi değiştirgesini belirtmezseniz öntanımlı olarak 0 alınacaktır. 0 beklenmeyeceği anlamına gelir; bekleyen mesajlar varsa önce işlenecektir, bekleyen mesaj yoksa işlev uyumaksızın FALSE döndürecektir.

Dönen Değerler

Eğer mesaj veya mesajlar zaman aşımından önce gelirse işlenecektir ve işlev TRUE döndürecektir. Eğer zaman aşımı gerçekleşirse ve hiç bir mesaj işlenmediyse geri dönüş değeri FALSE olacaktır.


COM İşlevleri
PHP Manual