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

#include <secure_server_credentials.h>

Public Member Functions

 AuthMetadataProcessorAyncWrapper (const std::shared_ptr< AuthMetadataProcessor > &processor)
 

Static Public Member Functions

static void Destroy (void *wrapper)
 
static void Process (void *wrapper, grpc_auth_context *context, const grpc_metadata *md, size_t num_md, grpc_process_auth_metadata_done_cb cb, void *user_data)
 

Private Member Functions

void InvokeProcessor (grpc_auth_context *context, const grpc_metadata *md, size_t num_md, grpc_process_auth_metadata_done_cb cb, void *user_data)
 

Private Attributes

std::shared_ptr< AuthMetadataProcessorprocessor_
 
std::unique_ptr< ThreadPoolInterfacethread_pool_
 

Detailed Description

Definition at line 40 of file secure_server_credentials.h.

Constructor & Destructor Documentation

◆ AuthMetadataProcessorAyncWrapper()

grpc::AuthMetadataProcessorAyncWrapper::AuthMetadataProcessorAyncWrapper ( const std::shared_ptr< AuthMetadataProcessor > &  processor)
inlineexplicit

Definition at line 48 of file secure_server_credentials.h.

Member Function Documentation

◆ Destroy()

void grpc::AuthMetadataProcessorAyncWrapper::Destroy ( void *  wrapper)
static

Definition at line 40 of file secure_server_credentials.cc.

◆ InvokeProcessor()

void grpc::AuthMetadataProcessorAyncWrapper::InvokeProcessor ( grpc_auth_context context,
const grpc_metadata md,
size_t  num_md,
grpc_process_auth_metadata_done_cb  cb,
void *  user_data 
)
private

Definition at line 65 of file secure_server_credentials.cc.

◆ Process()

void grpc::AuthMetadataProcessorAyncWrapper::Process ( void *  wrapper,
grpc_auth_context context,
const grpc_metadata md,
size_t  num_md,
grpc_process_auth_metadata_done_cb  cb,
void *  user_data 
)
static

Definition at line 45 of file secure_server_credentials.cc.

Member Data Documentation

◆ processor_

std::shared_ptr<AuthMetadataProcessor> grpc::AuthMetadataProcessorAyncWrapper::processor_
private

Definition at line 61 of file secure_server_credentials.h.

◆ thread_pool_

std::unique_ptr<ThreadPoolInterface> grpc::AuthMetadataProcessorAyncWrapper::thread_pool_
private

Definition at line 60 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:30