GrpcChannelOptions QML Type

The GrpcChannelOptions is an storage class used to set additional channel options. More...

Import Statement: import QtGrpc
Since: Qt 6.7

Properties

Detailed Description

Provides a set of properties to access the channel options that are used by gRPC channels to communicate with the services.

See also QGrpcChannelOptions.

Property Documentation

deadlineTimeout : int

Sets a deadline value for a channel.

See also QGrpcChannelOptions::deadlineTimeout.


metadata : GrpcMetadata

Sets a pointer to the metadata object used for a channel.

See also GrpcMetadata.


serializationFormat : enumeration [since 6.8]

Sets the serialization format for the channel. The QtGrpc::SerializationFormat::Default format is used by default.

ConstantDescription
QtGrpc.SerializationFormat.DefaultThe default QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with an empty content type suffix.
QtGrpc.SerializationFormat.ProtobufThe embedded protobuf QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with the proto content type suffix.
QtGrpc.SerializationFormat.JsonThe embedded JSON QGrpcSerializationFormat preset. This preset constructs a QProtobufJsonSerializer with the json content type suffix.

This property was introduced in Qt 6.8.

See also QGrpcChannelOptions::serializationFormat, QtGrpc::SerializationFormat, and QGrpcSerializationFormat.


© 2024 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.