19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_PLUGIN_PLUGIN_CREDENTIALS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_PLUGIN_PLUGIN_CREDENTIALS_H
grpc_security_level
Definition: grpc_security_constants.h:129
pthread_mutex_t gpr_mu
Definition: sync_posix.h:45
grpc_error_handle error
Definition: lame_client.cc:54
grpc_core::TraceFlag grpc_plugin_credentials_trace
Context that can be used by metadata credentials plugin in order to create auth related metadata.
Definition: grpc_security.h:402
Definition: credentials.h:173
virtual grpc_security_level min_security_level() const
Definition: credentials.h:198
A closure over a grpc_iomgr_cb_func.
Definition: closure.h:56
Definition: credentials.h:153
Definition: error_internal.h:41
Definition: plugin_credentials.h:33
struct pending_request * prev
Definition: plugin_credentials.h:38
struct pending_request * next
Definition: plugin_credentials.h:39
grpc_closure * on_request_metadata
Definition: plugin_credentials.h:37
struct grpc_plugin_credentials * creds
Definition: plugin_credentials.h:35
grpc_credentials_mdelem_array * md_array
Definition: plugin_credentials.h:36
bool cancelled
Definition: plugin_credentials.h:34
Definition: plugin_credentials.h:31
void pending_request_complete(pending_request *r)
Definition: plugin_credentials.cc:76
void cancel_get_request_metadata(grpc_credentials_mdelem_array *md_array, grpc_error_handle error) override
Definition: plugin_credentials.cc:233
grpc_plugin_credentials(grpc_metadata_credentials_plugin plugin, grpc_security_level min_security_level)
Definition: plugin_credentials.cc:255
std::string debug_string() override
Definition: plugin_credentials.cc:46
~grpc_plugin_credentials() override
Definition: plugin_credentials.cc:39
bool get_request_metadata(grpc_polling_entity *pollent, grpc_auth_metadata_context context, grpc_credentials_mdelem_array *md_array, grpc_closure *on_request_metadata, grpc_error_handle *error) override
Definition: plugin_credentials.cc:157
Definition: polling_entity.h:37