Go to the documentation of this file.
19 #ifndef GRPC_INTERNAL_CPP_SERVER_SECURE_SERVER_CREDENTIALS_H
20 #define GRPC_INTERNAL_CPP_SERVER_SECURE_SERVER_CREDENTIALS_H
38 class SecureServerCredentials;
49 const std::shared_ptr<AuthMetadataProcessor>& processor)
51 if (processor && processor->IsBlocking()) {
75 const std::shared_ptr<grpc::AuthMetadataProcessor>& processor)
override;
83 std::unique_ptr<grpc::AuthMetadataProcessorAyncWrapper>
processor_;
88 #endif // GRPC_INTERNAL_CPP_SERVER_SECURE_SERVER_CREDENTIALS_H
SecureServerCredentials(grpc_server_credentials *creds)
void(* grpc_process_auth_metadata_done_cb)(void *user_data, const grpc_metadata *consumed_md, size_t num_consumed_md, const grpc_metadata *response_md, size_t num_response_md, grpc_status_code status, const char *error_details)
grpc_server_credentials * c_creds()
GRPCAPI void grpc_server_credentials_release(grpc_server_credentials *creds)
Wrapper around grpc_server_credentials, a way to authenticate a server.
int AddPortToServer(const std::string &addr, grpc_server *server) override
~SecureServerCredentials() override
struct grpc_server grpc_server
grpc_channel_wrapper * wrapper
ThreadPoolInterface * CreateDefaultThreadPool()
void SetAuthMetadataProcessor(const std::shared_ptr< grpc::AuthMetadataProcessor > &processor) override
grpc_server_credentials * creds_
SecureServerCredentials * AsSecureServerCredentials() override
std::unique_ptr< grpc::AuthMetadataProcessorAyncWrapper > processor_
grpc::ClientContext context
OPENSSL_EXPORT pem_password_cb * cb
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:15