QGrpcCallReply 类

QGrpcCallReply 类实现了处理来自 gRPC 客户端端 gRPC 调用的逻辑。更多...

头文件 #include <QGrpcCallReply>
CMakefind_package(Qt6 REQUIRED COMPONENTS Grpc)
target_link_libraries(mytarget PRIVATE Qt6::Grpc)
Qt 6.5
继承 QGrpcOperation
状态技术预览

公共函数

voidsubscribe(QObject *receiver, Func1 &&finishCallback, Func2 &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection)
voidsubscribe(QObject *receiver, Func1 &&finishCallback, Qt::ConnectionType type = Qt::AutoConnection)

详细描述

QGrpcCallReply 对象属于创建它的客户端对象。

成员函数说明

template <typename Func1, typename Func2> void QGrpcCallReply::subscribe(QObject *receiver, Func1 &&finishCallback, Func2 &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection)

finishCallbackerrorCallback 连接到 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 公司的商标。所有其他商标均为其各自所有者的财产。