Qt GRPC Reference Documentation

QtGrpc Namespace

Transportation scheme

Content-Type

qt_add_grpc

qt_add_grpc

Arguments

gRPC, version 1.50.1

protobuf, version 21.9

Qt GRPC

Qt GRPC

Overview

Using the Module

Module prerequisites

C++ API

QML API

Articles and Guides

References

Examples

Licenses and Attributions

Qt GRPC Security Considerations

Qt GRPC module topics

The qtgrpcgen Tool

Usage

CMake

Running qtgrpcgen manually

Options

QtGrpc Chat

Running the example

Relevant modules and classes.

Protobuf Schema

Server

Client

Setup

Backend Logic

QML Frontend

SSL

Source files

Qt GRPC Client Guide

Service Methods

Getting Started

Server Setup

Client Setup

Creating a request message

Single Shot RPCs

Remote Procedure Calls

Unary Calls

Server Streaming

Client Streaming

Bidirectional Streaming

Magic 8 Ball

Vehicle

GrpcCallOptions

GrpcChannelOptions

GrpcHttp2Channel

GrpcMetadata

CMake Commands in Qt6 GRPC

Qt GRPC Examples

Qt GRPC C++ Classes

Qt GRPC QML Types

QML Types

Related Information