yaz_wait
yaz_wait — Z39.50 リクエストが完了するまで待つ
説明
mixed yaz_wait ( [array &options] )この関数は、関数 yaz_connect()、 yaz_search()、yaz_present()、 yaz_scan()、yaz_itemorder() により準備された発行済のリクエストを、ネットワーク経由で(ブロック モードで)伝送します。
yaz_wait()は、全てのターゲットが全てのリクエストを 完了したか、(エラーの場合には)中断された場合に処理を戻します。
パラメータ
- options
-
オプションの連想配列。
- timeout
-
タイムアウトの秒数を設定します。ターゲットが時間内に応答しなかった
場合は動作していないとみなされ、yaz_wait()
は終了します。タイムアウトのデフォルト値は 15 秒です。
- event
-
論理型の値。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。 イベントモードでは、成功した場合にリソース、エラー時に FALSE を返します。- yaz_waitのページへのリンク