QGrpcCallReply Class | Qt GRPC 6.8.0
Description: The QGrpcCallReply class implements logic to handle gRPC calls from the gRPC client side.

- Qt 6.8
- Qt GRPC
- C++ Classes
- QtGrpc (Technical Preview)
- QGrpcCallReply
- Qt 6.8.0 Reference Documentation

# QGrpcCallReply Class

The QGrpcCallReply class implements logic to handle gRPC calls from the gRPC client side. More...

Header: | #include <QGrpcCallReply>
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc)
Since: | Qt 6.5
Inherits: | QGrpcOperation
Status: | Technical Preview

- List of all members, including inherited members

## Public Functions

void | subscribe(ReceiverType *receiver, FinishCallback &&finishCallback, Qt::ConnectionType type = Qt::AutoConnection)
void | subscribe(ReceiverType *receiver, FinishCallback &&finishCallback, ErrorCallback &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection)

## Detailed Description

The QGrpcCallReply object is owned by the client object that created it.

## Member Function Documentation

### template <typename ReceiverType, typename FinishCallback> void QGrpcCallReply::subscribe(ReceiverType *receiver, FinishCallback &&finishCallback, Qt::ConnectionType type = Qt::AutoConnection)

Convenience function to connect the finishCallback of receiver to the QGrpcCallReply::finished signal with given connection type.

Calling this function is equivalent to the following:

     QObject::connect(this, &QGrpcCallReply::finished, receiver,
                      std::forward<FinishCallback>(finishCallback), type);

### template <typename ReceiverType, typename FinishCallback, typename ErrorCallback> void QGrpcCallReply::subscribe(ReceiverType *receiver, FinishCallback &&finishCallback, ErrorCallback &&errorCallback, Qt::ConnectionType type = Qt::AutoConnection)

Convenience function to connect the finishCallback and errorCallback of receiver to the QGrpcCallReply::finished and the QGrpcCallReply::errorOccurred signals with the given connection type.

Calling this function is equivalent to the following:

     QObject::connect(this, &QGrpcCallReply::finished, receiver,
                      std::forward<FinishCallback>(finishCallback), type);
     QObject::connect(this, &QGrpcCallReply::errorOccurred, receiver,
                      std::forward<ErrorCallback>(errorCallback), type);