QGrpcHttp2Channel Class
The QGrpcHttp2Channel class is an HTTP/2-based of QAbstractGrpcChannel, based on Qt Network HTTP/2 implementation. More...
| Header: | #include <QGrpcHttp2Channel> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| Since: | Qt 6.5 |
| Instantiated By: | QQmlGrpcHttp2Channel |
| Inherits: | QAbstractGrpcChannel |
| Status: | Technical Preview |
Public Functions
| QGrpcHttp2Channel(const QGrpcChannelOptions &options) | |
| virtual | ~QGrpcHttp2Channel() override |
Detailed Description
Uses QGrpcChannelOptions and QGrpcCallOptions to control the HTTP/2 communication with the server.
Use QGrpcChannelOptions to set the SSL configuration, application-specific HTTP/2 headers, and connection timeouts.
QGrpcCallOptions control channel parameters for the specific unary call or gRPC stream.
See also QGrpcChannelOptions, QGrpcCallOptions, and QSslConfiguration.
Member Function Documentation
[explicit] QGrpcHttp2Channel::QGrpcHttp2Channel(const QGrpcChannelOptions &options)
Constructs QGrpcHttp2Channel with options.
[override virtual noexcept] QGrpcHttp2Channel::~QGrpcHttp2Channel()
Destroys the QGrpcHttp2Channel object.