Public Member Functions | Private Member Functions | Private Attributes | List of all members
grpc::SecureChannelCredentials Class Referencefinal

#include <secure_credentials.h>

Inheritance diagram for grpc::SecureChannelCredentials:
Inheritance graph
[legend]

Public Member Functions

SecureChannelCredentialsAsSecureCredentials () override
 
std::shared_ptr< ChannelCreateChannelImpl (const std::string &target, const ChannelArguments &args) override
 
grpc_channel_credentialsGetRawCreds ()
 
 SecureChannelCredentials (grpc_channel_credentials *c_creds)
 
 ~SecureChannelCredentials () override
 
- Public Member Functions inherited from grpc::ChannelCredentials
def __init__ (self, credentials)
 
 ChannelCredentials ()
 
 ~ChannelCredentials () override
 

Private Member Functions

std::shared_ptr< ChannelCreateChannelWithInterceptors (const std::string &target, const ChannelArguments &args, std::vector< std::unique_ptr< grpc::experimental::ClientInterceptorFactoryInterface >> interceptor_creators) override
 

Private Attributes

grpc_channel_credentials *const c_creds_
 

Additional Inherited Members

Detailed Description

Definition at line 49 of file secure_credentials.h.

Constructor & Destructor Documentation

◆ SecureChannelCredentials()

grpc::SecureChannelCredentials::SecureChannelCredentials ( grpc_channel_credentials c_creds)
explicit

Definition at line 57 of file secure_credentials.cc.

◆ ~SecureChannelCredentials()

grpc::SecureChannelCredentials::~SecureChannelCredentials ( )
inlineoverride

Definition at line 52 of file secure_credentials.h.

Member Function Documentation

◆ AsSecureCredentials()

SecureChannelCredentials* grpc::SecureChannelCredentials::AsSecureCredentials ( )
inlineoverridevirtual

Implements grpc::ChannelCredentials.

Definition at line 61 of file secure_credentials.h.

◆ CreateChannelImpl()

std::shared_ptr< Channel > grpc::SecureChannelCredentials::CreateChannelImpl ( const std::string &  target,
const ChannelArguments args 
)
override

Definition at line 63 of file secure_credentials.cc.

◆ CreateChannelWithInterceptors()

std::shared_ptr< Channel > grpc::SecureChannelCredentials::CreateChannelWithInterceptors ( const std::string &  target,
const ChannelArguments args,
std::vector< std::unique_ptr< grpc::experimental::ClientInterceptorFactoryInterface >>  interceptor_creators 
)
overrideprivate

Definition at line 72 of file secure_credentials.cc.

◆ GetRawCreds()

grpc_channel_credentials* grpc::SecureChannelCredentials::GetRawCreds ( )
inline

Definition at line 56 of file secure_credentials.h.

Member Data Documentation

◆ c_creds_

grpc_channel_credentials* const grpc::SecureChannelCredentials::c_creds_
private

Definition at line 69 of file secure_credentials.h.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:31