Qt GRPC C++ Classes
The Qt GRPC module provides support for communicating with gRPC™ services. More...
This module was introduced in Qt 6.5.
Namespaces
Contains miscellaneous identifiers used throughout the QtGrpc library |
Classes
Interface for implementing the transport layer of gRPC operations | |
Access in handling bidirectional-streaming RPCs | |
Offers various options for fine-tuning individual RPCs | |
Access in handling unary RPCs | |
Intercepts cancellation requests for an RPC | |
Offers various options for fine-tuning a gRPC channel | |
Serves as base for generated client interfaces | |
Access in handling client-streaming RPCs | |
Intercepts the completion status of an RPC | |
HTTP/2 transport layer for gRPC communication | |
Intercepts initial metadata for an RPC | |
Provides contextual information to interceptor callbacks | |
Stores and manages a sequence of interceptors | |
Intercepts incoming message payloads for an RPC | |
Common operations to handle the gRPC communication from the client side | |
Context for communication between an individual gRPC operation and a channel | |
Holds the protobuf message serializer and the associated content-type suffix | |
Access in handling server-streaming RPCs | |
Intercepts the start of an RPC | |
Combines a StatusCode and a string message | |
Intercepts trailing metadata for an RPC | |
Intercepts outgoing messages written for an RPC | |
Intercepts the completion of message writes for an RPC | |
Tag type used to access QMultiHash metadata | |
Describes a gRPC method with its service name, method name, and RPC type |
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.