QGrpcCredentials Class
template <typename Call, typename Channel> class QGrpcCredentialsThe QGrpcCredentials class is a combination of call and channel credentials that is used by gRPC channels to communicate with services, using the given authentication parameters. More...
Header: | #include <QGrpcCredentials> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Grpc) target_link_libraries(mytarget PRIVATE Qt6::Grpc) |
Since: | Qt 6.5 |
Inherits: | QAbstractGrpcCredentials |
Public Functions
QGrpcCredentials(const Call &call, const Channel &channel) | |
QGrpcCredentials(const Call &call) | |
QGrpcCredentials(const Channel &channel) | |
virtual | ~QGrpcCredentials() override |
Reimplemented Public Functions
virtual QGrpcCredentialMap | callCredentials() const override |
virtual QGrpcCredentialMap | channelCredentials() const override |
Detailed Description
Member Function Documentation
[explicit]
QGrpcCredentials::QGrpcCredentials(const Call &call, const Channel &channel)
Constructs QGrpcCredentials with call and channel credentials. The Call type must be the base of QGrpcCallCredentials and the Channel type must be the base of QGrpcChannelCredentials.
[explicit]
QGrpcCredentials::QGrpcCredentials(const Call &call)
Constructs QGrpcCredentials with call credentials. The Call type must be the base of QGrpcCallCredentials.
[explicit]
QGrpcCredentials::QGrpcCredentials(const Channel &channel)
Constructs QGrpcCredentials with channel credentials. The Channel type must be the base of QGrpcChannelCredentials.
[override virtual]
QGrpcCredentials::~QGrpcCredentials()
Destroys the QGrpcCredentials object.
[override virtual]
QGrpcCredentialMap QGrpcCredentials::callCredentials() const
Reimplements: QAbstractGrpcCredentials::callCredentials() const.
Returns a map of call credentials by calling QGrpcCallCredentials::operator() on a stored Call object.
[override virtual]
QGrpcCredentialMap QGrpcCredentials::channelCredentials() const
Reimplements: QAbstractGrpcCredentials::channelCredentials() const.
Returns a map of channel credentials by calling QGrpcChannelCredentials::channelCredentials() on a stored Channel object.