qtgrpc/examples/grpc/magic8ball
Konrad Kujawa 3b8b24c7e5 Introduce QGrpcCallOptions and QGrpcChannelOptions
Use the new classes to store call and channel options used to
create gRPC channels and perform gRPC calls.
Add QGrpcCallOptions parameter to call() and startStream() methods.
Change constructor parameter of QGrpcHttp2Channel and QGrpcChannel
to QGrpcChannelOptions that stores previous parameters used to
construct channel. Add additional deadline option to be able to
configure call timeout.

[ChangeLog] Add QGrpcCallOptions to store and process additional
call options.
[ChangeLog] Add QGrpcChannelOptions to store and process channel
options and default call options.

Task-number: QTBUG-111037
Change-Id: Icd92e95c036fb5b4c268907ab912fcf59ef9a69a
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
2023-05-23 13:34:34 +02:00
..
grpc_server_example Revert "Disable -fPIE for the qtgrpc/qtprotobuf executables" 2023-03-09 08:32:38 +00:00
proto Add the missing copyright and license headers to the .proto files 2023-03-06 11:20:05 +01:00
AnimatedAnswer.qml Window Material theme should be always light for magic8ball app 2023-03-02 21:36:17 +01:00
CMakeLists.txt Fix warning related to the deprecated AUTORESOURCE_PREFIX argument 2023-05-15 13:01:56 +02:00
MagicText.qml The example of Qt gRPC-Client part with qml based UI 2023-02-21 21:30:32 +01:00
Main.qml Window Material theme should be always light for magic8ball app 2023-03-02 21:36:17 +01:00
ProgressDot.qml The example of Qt gRPC-Client part with qml based UI 2023-02-21 21:30:32 +01:00
WaitingAnimation.qml Window Material theme should be always light for magic8ball app 2023-03-02 21:36:17 +01:00
clientservice.cpp Introduce QGrpcCallOptions and QGrpcChannelOptions 2023-05-23 13:34:34 +02:00
clientservice.h The example of Qt gRPC-Client part with qml based UI 2023-02-21 21:30:32 +01:00
main.cpp The example of Qt gRPC-Client part with qml based UI 2023-02-21 21:30:32 +01:00