QGrpcCallReply 类
QGrpcCallReply 类实现了处理来自 gRPC 客户端端 gRPC 调用的逻辑。更多...
头文件 | #include <QGrpcCallReply> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
自 | Qt 6.5 |
继承 | QGrpcOperation |
状态 | 技术预览 |
公共函数
void | subscribe(QObject *receiver, Func1 &&finishCallback, Func2 &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection) |
void | subscribe(QObject *receiver, Func1 &&finishCallback, Qt::ConnectionType type = Qt::AutoConnection) |
成员函数说明
template <typename Func1, typename Func2> void QGrpcCallReply::subscribe(QObject *receiver, Func1 &&finishCallback, Func2 &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection)
将 finishCallback 和 errorCallback 连接到 QGrpcCallReply::finished 和 QGrpcCallReply::errorOccurred 信号的方便函数,使用指定的连接 type。
调用此函数相当于以下代码
QObject::connect(this, &QGrpcCallReply::finished, receiver, std::forward<Func1>(finishCallback), type); QObject::connect(this, &QGrpcCallReply::errorOccurred, receiver, std::forward<Func2>(errorCallback), type);
template <typename Func1> void QGrpcCallReply::subscribe(QObject *receiver, Func1 &&finishCallback, Qt::ConnectionType type = Qt::AutoConnection)
将 finishCallback 连接到 QGrpcCallReply::finished 信号的方便函数,使用指定的连接 type。
调用此函数相当于以下代码
QObject::connect(this, &QGrpcCallReply::finished, receiver, std::forward<Func1>(finishCallback), type);
© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档根据自由软件基金会发布的GNU 自由文档许可证版本 1.3 的条款许可。Qt 和相应的标志是芬兰和/或全球其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。