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:

QGrpcHttp2Channel

パブリック関数

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。