GRPC Core  7.0.0
Data Fields
grpc_tls_credential_reload_arg Struct Reference

A struct containing all information necessary to schedule/cancel a credential reload request. More...

#include <grpc_security.h>

Data Fields

grpc_tls_on_credential_reload_done_cb cb
 
void * cb_user_data
 
grpc_tls_key_materials_configkey_materials_config
 
grpc_ssl_certificate_config_reload_status status
 
const char * error_details
 

Detailed Description

A struct containing all information necessary to schedule/cancel a credential reload request.

cb and cb_user_data represent a gRPC-provided callback and an argument passed to it. key_materials is an in/output parameter containing currently used/newly reloaded credentials. status and error_details are used to hold information about errors occurred when a credential reload request is scheduled/cancelled. It is used for experimental purpose for now and subject to change.

Field Documentation

◆ cb

grpc_tls_on_credential_reload_done_cb grpc_tls_credential_reload_arg::cb

◆ cb_user_data

void* grpc_tls_credential_reload_arg::cb_user_data

◆ error_details

const char* grpc_tls_credential_reload_arg::error_details

◆ key_materials_config

grpc_tls_key_materials_config* grpc_tls_credential_reload_arg::key_materials_config

◆ status

grpc_ssl_certificate_config_reload_status grpc_tls_credential_reload_arg::status

The documentation for this struct was generated from the following file: