QGrpcChannelOptions Class
The QGrpcChannelOptions class offers various options for fine-tuning a gRPC channel. More...
| Header: | #include <QGrpcChannelOptions> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc)target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
| Since: | Qt 6.6 |
| In QML: | GrpcChannelOptions |
Public Functions
| QGrpcChannelOptions(QGrpcChannelOptions &&other) | |
| ~QGrpcChannelOptions() | |
(since 6.8) void | swap(QGrpcChannelOptions &other) |
| QGrpcChannelOptions & | operator=(QGrpcChannelOptions &&other) |
Detailed Description
QGrpcChannelOptions lets you customize a gRPC™ channel. Some options apply to all remote procedure calls (RPCs) that operate on the associated channel, which is used to communicate with services.
Override options for specific RPCs with QGrcCallOptions.
Note: It is up to the channel's implementation to determine the specifics of these options.
Member Function Documentation
[constexpr noexcept] QGrpcChannelOptions::QGrpcChannelOptions(QGrpcChannelOptions &&other)
Move-constructs a new QGrpcChannelOptions from other.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.
[noexcept] QGrpcChannelOptions::~QGrpcChannelOptions()
Destroys the QGrpcChannelOptions.
[noexcept, since 6.8] void QGrpcChannelOptions::swap(QGrpcChannelOptions &other)
Swaps other with this object. This operation is very fast and never fails.
This function was introduced in Qt 6.8.
[default] QGrpcChannelOptions &QGrpcChannelOptions::operator=(QGrpcChannelOptions &&other)
Move-assigns other to this QGrpcChannelOptions and returns a reference to the updated object.
Note: The moved-from object other is placed in a partially-formed state, in which the only valid operations are destruction and assignment of a new value.