GrpcChannelOptions QML Type
The GrpcChannelOptions is an storage class used to set additional channel options. More...
Import Statement: | import QtGrpc |
Since: | Qt 6.7 |
In C++: | QGrpcChannelOptions |
Properties
- deadlineTimeout : int
- metadata : GrpcMetadata
- serializationFormat : enumeration
(since 6.8)
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 |
Sets the serialization format for the channel. The QtGrpc::SerializationFormat::Default format is used by default.
Constant | Description |
---|---|
QtGrpc.SerializationFormat.Default | The default QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with an empty content type suffix. |
QtGrpc.SerializationFormat.Protobuf | The embedded protobuf QGrpcSerializationFormat preset. This preset constructs a QProtobufSerializer with the proto content type suffix. |
QtGrpc.SerializationFormat.Json | The 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.