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

#include <secure_server_credentials.h>

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

Public Member Functions

int AddPortToServer (const std::string &addr, grpc_server *server) override
 
grpc_server_credentialsc_creds ()
 
 SecureServerCredentials (grpc_server_credentials *creds)
 
void SetAuthMetadataProcessor (const std::shared_ptr< grpc::AuthMetadataProcessor > &processor) override
 
 ~SecureServerCredentials () override
 
- Public Member Functions inherited from grpc::ServerCredentials
def __init__ (self, credentials)
 
 ServerCredentials ()
 
 ~ServerCredentials () override
 

Private Member Functions

SecureServerCredentialsAsSecureServerCredentials () override
 

Private Attributes

grpc_server_credentialscreds_
 
std::unique_ptr< grpc::AuthMetadataProcessorAyncWrapperprocessor_
 

Detailed Description

Definition at line 64 of file secure_server_credentials.h.

Constructor & Destructor Documentation

◆ SecureServerCredentials()

grpc::SecureServerCredentials::SecureServerCredentials ( grpc_server_credentials creds)
inlineexplicit

Definition at line 66 of file secure_server_credentials.h.

◆ ~SecureServerCredentials()

grpc::SecureServerCredentials::~SecureServerCredentials ( )
inlineoverride

Definition at line 68 of file secure_server_credentials.h.

Member Function Documentation

◆ AddPortToServer()

int grpc::SecureServerCredentials::AddPortToServer ( const std::string &  addr,
grpc_server server 
)
overridevirtual

Tries to bind server to the given addr (eg, localhost:1234, 192.168.1.1:31416, [::1]:27182, etc.)

Returns
bound port number on success, 0 on failure.

Implements grpc::ServerCredentials.

Definition at line 101 of file secure_server_credentials.cc.

◆ AsSecureServerCredentials()

SecureServerCredentials* grpc::SecureServerCredentials::AsSecureServerCredentials ( )
inlineoverrideprivatevirtual

Reimplemented from grpc::ServerCredentials.

Definition at line 80 of file secure_server_credentials.h.

◆ c_creds()

grpc_server_credentials* grpc::SecureServerCredentials::c_creds ( )
inline

Definition at line 77 of file secure_server_credentials.h.

◆ SetAuthMetadataProcessor()

void grpc::SecureServerCredentials::SetAuthMetadataProcessor ( const std::shared_ptr< grpc::AuthMetadataProcessor > &  processor)
overridevirtual

This method is not thread-safe and has to be called before the server is started. The last call to this function wins.

Implements grpc::ServerCredentials.

Definition at line 106 of file secure_server_credentials.cc.

Member Data Documentation

◆ creds_

grpc_server_credentials* grpc::SecureServerCredentials::creds_
private

Definition at line 82 of file secure_server_credentials.h.

◆ processor_

std::unique_ptr<grpc::AuthMetadataProcessorAyncWrapper> grpc::SecureServerCredentials::processor_
private

Definition at line 83 of file secure_server_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