QRemoteObjectPendingCall Class
非同期メソッド呼び出しの結果をカプセル化します。詳細...
Header: | #include <QRemoteObjectPendingCall> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS RemoteObjects) target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects) |
qmake: | QT += remoteobjects |
Inherited By: | QRemoteObjectPendingCallWatcher and QRemoteObjectPendingReply |
パブリック型
enum | Error { NoError, InvalidMessage } |
パブリック関数
QRemoteObjectPendingCall::Error | error() const |
bool | isFinished() const |
QVariant | returnValue() const |
bool | waitForFinished(int timeout = 30000) |
メンバ型の説明
enum QRemoteObjectPendingCall::Error
この列挙型は、リモート呼び出しで起こり得るエラー値を指定します:
定数 | 値 | 説明 |
---|---|---|
QRemoteObjectPendingCall::NoError | 0 | エラーは発生していない。 |
QRemoteObjectPendingCall::InvalidMessage | 1 | リモートコールが終了する前のデフォルトのエラー状態。 |
メンバー関数ドキュメント
QRemoteObjectPendingCall::Error QRemoteObjectPendingCall::error() const
リモートコールでエラーが発生した場合、そのエラーを返す。
bool QRemoteObjectPendingCall::isFinished() const
リモートコールが終了した場合はtrue、そうでない場合はfalseを返す。
終了した呼び出しにはreturnValue またはerror が含まれます。
QVariant QRemoteObjectPendingCall::returnValue() const
リモート呼び出しの戻り値を返す。
returnValueは、リモート呼が終了し、errorがない場合にのみ有効である。
bool QRemoteObjectPendingCall::waitForFinished(int timeout = 30000)
リモートコールが終了するまで、timeout ミリ秒までブロックする。
成功した場合はtrue
を返し、そうでない場合はfalse
を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。