« yaz_syntax
0MQ messaging »

yaz_wait

(PHP 4 >= 4.0.1, PECL yaz >= 0.9.0)

yaz_wait — Z39.50 リクエストが完了するまで待つ

説明

function yaz_wait(array &$options = ?): mixed

この関数は、関数 yaz_connect()、 yaz_search()、yaz_present()、 yaz_scan()、yaz_itemorder() により準備された発行済のリクエストを、ネットワーク経由で(ブロック モードで)伝送します。

yaz_wait()は、全てのターゲットが全てのリクエストを 完了したか、(エラーの場合には)中断された場合に処理を戻します。

パラメータ

options

オプションの連想配列。

timeout

タイムアウトの秒数を設定します。ターゲットが時間内に応答しなかった 場合は動作していないとみなされ、yaz_wait() は終了します。タイムアウトのデフォルト値は 15 秒です。

event

論理型の値。

戻り値

成功した場合に true を、失敗した場合に false を返します。 イベントモードでは、成功した場合にリソース、失敗した場合に false を返します。

関連キーワード:
リクエスト   wait   完了   options   モード   ターゲット   タイムアウト   成功   syntax   messaging   mixed   connect   present   scan   itemorder   準備   発行   ネットワーク   経由   ブロック   伝送   中断   連想   timeout   秒数
関連する関数・ページ:
function.eio-nop   function.yaz-es   function.eio-close   yaf-request-simple.isxmlhttprequest   function.eio-cancel   function.yaz-scan