QRemoteObjectPendingCallWatcher 类

提供了一个基于 QObject 的 API 来监视一个 QRemoteObjectPendingCall更多...

头文件 #include <QRemoteObjectPendingCallWatcher>
CMakefind_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmakeQT += remoteobjects
继承 QObjectQRemoteObjectPendingCall

公共函数

boolisFinished() const
voidwaitForFinished()

信号

voidfinished(QRemoteObjectPendingCallWatcher *self)

详细描述

QRemoteObjectPendingCallWatcher提供了一个信号,用于指示 QRemoteObjectPendingCall 是否已完成,以方便地进行非阻塞调用处理。

成员函数文档

[信号]void QRemoteObjectPendingCallWatcher::finished(QRemoteObjectPendingCallWatcher *self)

当远程调用完成时,会发出此信号。self 是发出信号的监视对象指针。完成的调用将包含 returnValue 或 error。

bool QRemoteObjectPendingCallWatcher::isFinished() const

如果远程调用已完成,则返回 true,否则返回 false。

完成的调用将包含 returnValue 或 error。

void QRemoteObjectPendingCallWatcher::waitForFinished()

阻塞直到远程调用完成。

© 2024 Qt 公司有限公司。此处包含的文档贡献是相应所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 和相应的商标是芬兰和/或世界各地 Qt 公司有限公司的商标。所有其他商标均为其 respective 所有者的财产。