QAbstractGrpcChannel Class
QAbstractGrpcChannelクラスは、一般的なgRPCチャネルの機能を表すインターフェースです。詳細...
Header: | #include <QAbstractGrpcChannel> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
Since: | Qt 6.5 |
Inherited By: |
パブリック関数
const QGrpcChannelOptions & | channelOptions() const & |
virtual std::shared_ptr<QAbstractProtobufSerializer> | serializer() const = 0 |
(since 6.8) void | setChannelOptions(QGrpcChannelOptions &&options) |
(since 6.8) void | setChannelOptions(const QGrpcChannelOptions &options) |
保護された関数
(since 6.8) | QAbstractGrpcChannel(QAbstractGrpcChannelPrivate &dd) |
詳細説明
このインターフェイスを実装して、gRPC転送用の独自のカスタムチャネルを作成します。HTTP/2通信用のQAbstractGrpcChannelを実装したQGrpcHttp2Channel 。
メンバ関数説明
[since 6.8]
void QAbstractGrpcChannel::setChannelOptions(QGrpcChannelOptions &&options)
[since 6.8]
void QAbstractGrpcChannel::setChannelOptions(const QGrpcChannelOptions &options)
options チャンネルを設定します。
注意: 更新されたチャネルオプションは、現在アクティブなコールやストリームには影響しません。変更されたオプションは、このチャネルを通して行われる新しい RPC にのみ適用されます。
この関数は Qt 6.8 で導入されました。
channelOptionsも参照してください 。
[explicit protected, since 6.8]
QAbstractGrpcChannel::QAbstractGrpcChannel(QAbstractGrpcChannelPrivate &dd)
派生クラスのプライベート・メッセージ実装を使用して QAbstractGrpcChannel を構築します。
この関数は Qt 6.8 で導入されました。
[noexcept]
const QGrpcChannelOptions &QAbstractGrpcChannel::channelOptions() const &
チャネルが使用するQGrpcChannelOptions を返します。
setChannelOptions()も参照してください 。
[pure virtual]
std::shared_ptr<QAbstractProtobufSerializer> QAbstractGrpcChannel::serializer() const
この純粋仮想関数は、QAbstractProtobufSerializer への共有ポインタを返します。
この関数は、メッセージのシリアライズとデシリアライズの実行に使用されるQAbstractProtobufSerializer を取得するために呼び出されます。
この関数は、メッセージのシリアライズとデシリアライズの実行に使用される を取得します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。