GRPC C++
1.66.0
|
A channel credentials object encapsulates all the state needed by a client to authenticate with a server for a given channel. More...
#include <credentials.h>
Public Member Functions | |
~ChannelCredentials () override | |
Protected Member Functions | |
ChannelCredentials (grpc_channel_credentials *creds) | |
grpc_channel_credentials * | c_creds () |
Friends | |
class | XdsChannelCredentialsImpl |
std::shared_ptr< grpc::Channel > | CreateCustomChannel (const grpc::string &target, const std::shared_ptr< grpc::ChannelCredentials > &creds, const grpc::ChannelArguments &args) |
std::shared_ptr< grpc::Channel > | grpc::experimental::CreateCustomChannelWithInterceptors (const grpc::string &target, const std::shared_ptr< grpc::ChannelCredentials > &creds, const grpc::ChannelArguments &args, std::vector< std::unique_ptr< grpc::experimental::ClientInterceptorFactoryInterface >> interceptor_creators) |
std::shared_ptr< ChannelCredentials > | CompositeChannelCredentials (const std::shared_ptr< ChannelCredentials > &channel_creds, const std::shared_ptr< CallCredentials > &call_creds) |
Combines a channel credentials and a call credentials into a composite channel credentials. More... | |
A channel credentials object encapsulates all the state needed by a client to authenticate with a server for a given channel.
It can make various assertions, e.g., about the client’s identity, role for all the calls on that channel.
|
override |
|
explicitprotected |
|
inlineprotected |
|
friend |
Combines a channel credentials and a call credentials into a composite channel credentials.
|
friend |
|
friend |
|
friend |