Go to the documentation of this file.
37 GRPC_API_TRACE(
"grpc_channel_credentials_release(creds=%p)", 1, (creds));
39 if (creds) creds->
Unref();
43 GRPC_API_TRACE(
"grpc_call_credentials_release(creds=%p)", 1, (creds));
45 if (creds) creds->
Unref();
86 if (
args ==
nullptr)
return nullptr;
87 for (
i = 0;
i <
args->num_args;
i++) {
90 if (credentials !=
nullptr)
return credentials;
96 GRPC_API_TRACE(
"grpc_server_credentials_release(creds=%p)", 1, (creds));
98 if (creds) creds->
Unref();
104 "grpc_server_credentials_set_auth_metadata_processor("
106 "processor=grpc_auth_metadata_processor { process: %p, state: %p })",
152 if (
args ==
nullptr)
return nullptr;
153 for (
i = 0;
i <
args->num_args;
i++) {
156 if (
p !=
nullptr)
return p;
static void credentials_pointer_arg_destroy(void *p)
static const grpc_arg_pointer_vtable credentials_pointer_vtable
static const grpc_arg_pointer_vtable cred_ptr_vtable
static void * server_credentials_pointer_arg_copy(void *p)
#define GPR_DEBUG_ASSERT(x)
void grpc_server_credentials_set_auth_metadata_processor(grpc_server_credentials *creds, grpc_auth_metadata_processor processor)
grpc_auth_metadata_processor processor_
grpc_channel_credentials * grpc_channel_credentials_from_arg(const grpc_arg *arg)
static void server_credentials_pointer_arg_destroy(void *p)
static void * credentials_pointer_arg_copy(void *p)
void grpc_channel_credentials_release(grpc_channel_credentials *creds)
GPRAPI void gpr_log(const char *file, int line, gpr_log_severity severity, const char *format,...) GPR_PRINT_FORMAT_CHECK(4
grpc_channel_credentials * grpc_channel_credentials_find_in_args(const grpc_channel_args *args)
void set_auth_metadata_processor(const grpc_auth_metadata_processor &processor)
grpc_arg grpc_server_credentials_to_arg(grpc_server_credentials *c)
static int server_credentials_pointer_cmp(void *a, void *b)
grpc_server_credentials * grpc_find_server_credentials_in_args(const grpc_channel_args *args)
int QsortCompare(const T &a, const T &b)
grpc_core::ExecCtx exec_ctx
static int credentials_pointer_cmp(void *a, void *b)
void grpc_call_credentials_release(grpc_call_credentials *creds)
void grpc_server_credentials_release(grpc_server_credentials *creds)
grpc_arg grpc_channel_credentials_to_arg(grpc_channel_credentials *credentials)
#define GRPC_SERVER_CREDENTIALS_ARG
#define GRPC_ARG_CHANNEL_CREDENTIALS
grpc_server_credentials * grpc_server_credentials_from_arg(const grpc_arg *arg)
internal::RefMatcher< T & > Ref(T &x)
grpc_arg grpc_channel_arg_pointer_create(char *name, void *value, const grpc_arg_pointer_vtable *vtable)
#define GRPC_API_TRACE(fmt, nargs, args)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:06