Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » QAnywhere » QAnywhere リファレンス » QAnywhere C++ API リファレンス » QAManagerBase クラス

 

getMessageBySelectorNoWait 関数

構文
QAMessage * QAManagerBase::getMessageBySelectorNoWait(
  qa_const_string address,
  qa_const_string selector
)
パラメータ
  • address   送信先。

  • selector   セレクタ。

備考

指定されたアドレスに送信され、かつ指定されたセレクタを満たす、次に取得可能な QAMessage を返します。

address パラメータは、ローカルのキュー名を指定します。アドレスは、'store-id\queue-name' または 'queue-name' の形式で指定できます。該当するメッセージがない場合は、このメソッドがすぐに返されます。メッセージを同期的に受信する場合は、このメソッドを使用します。

メッセージを非同期的に受信する (メッセージ・イベント・ハンドラを使用する) 方法の詳細については、非同期的なメッセージ受信を参照してください。

戻り値

該当する次のメッセージ。メッセージが存在しない場合は qa_null。