Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定されたフィルターに基づいて、キューの長さを返します。
public virtual qa_int getQueueDepth( qa_const_string address, qa_short filter )
address キュー名。
filter 着信メッセージ、送信メッセージ、またはすべてのメッセージを示すフィルター。
キューに登録されているメッセージの数。エラーが発生した場合は -1。
キューの着信の深さは、受信されていない着信メッセージの数です (たとえば、QAManagerBase::getMessage を使用)。キューの送信の深さは、サーバーに転送されていない送信メッセージ (コミットされていないメッセージを含む) の数です。
LOCAL フィルターを指定して getQueueDepth が呼び出され、キューが指定されている場合、この変数はそのキューに送信される未受信のローカルメッセージの数を返します。キューが指定されていない場合、LOCAL はメッセージストア内の未受信のローカルメッセージの合計数 (システムメッセージを除く) を返します。