Functions | Variables
credentials.cc File Reference
#include <grpc/support/port_platform.h>
#include "src/core/lib/security/credentials/credentials.h"
#include <stdint.h>
#include <string.h>
#include <grpc/support/log.h>
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/debug/trace.h"
#include "src/core/lib/gpr/useful.h"
#include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/surface/api_trace.h"
Include dependency graph for credentials.cc:

Go to the source code of this file.

Functions

static void * credentials_pointer_arg_copy (void *p)
 
static void credentials_pointer_arg_destroy (void *p)
 
static int credentials_pointer_cmp (void *a, void *b)
 
void grpc_call_credentials_release (grpc_call_credentials *creds)
 
grpc_channel_credentialsgrpc_channel_credentials_find_in_args (const grpc_channel_args *args)
 
grpc_channel_credentialsgrpc_channel_credentials_from_arg (const grpc_arg *arg)
 
void grpc_channel_credentials_release (grpc_channel_credentials *creds)
 
grpc_arg grpc_channel_credentials_to_arg (grpc_channel_credentials *credentials)
 
grpc_server_credentialsgrpc_find_server_credentials_in_args (const grpc_channel_args *args)
 
grpc_server_credentialsgrpc_server_credentials_from_arg (const grpc_arg *arg)
 
void grpc_server_credentials_release (grpc_server_credentials *creds)
 
void grpc_server_credentials_set_auth_metadata_processor (grpc_server_credentials *creds, grpc_auth_metadata_processor processor)
 
grpc_arg grpc_server_credentials_to_arg (grpc_server_credentials *c)
 
static void * server_credentials_pointer_arg_copy (void *p)
 
static void server_credentials_pointer_arg_destroy (void *p)
 
static int server_credentials_pointer_cmp (void *a, void *b)
 

Variables

static const grpc_arg_pointer_vtable cred_ptr_vtable
 
static const grpc_arg_pointer_vtable credentials_pointer_vtable
 

Function Documentation

◆ credentials_pointer_arg_copy()

static void* credentials_pointer_arg_copy ( void *  p)
static

Definition at line 52 of file credentials.cc.

◆ credentials_pointer_arg_destroy()

static void credentials_pointer_arg_destroy ( void *  p)
static

Definition at line 48 of file credentials.cc.

◆ credentials_pointer_cmp()

static int credentials_pointer_cmp ( void *  a,
void *  b 
)
static

Definition at line 56 of file credentials.cc.

◆ grpc_call_credentials_release()

void grpc_call_credentials_release ( grpc_call_credentials creds)

Releases a call credentials object. The creator of the credentials object is responsible for its release.

Definition at line 42 of file credentials.cc.

◆ grpc_channel_credentials_find_in_args()

grpc_channel_credentials* grpc_channel_credentials_find_in_args ( const grpc_channel_args args)

Definition at line 83 of file credentials.cc.

◆ grpc_channel_credentials_from_arg()

grpc_channel_credentials* grpc_channel_credentials_from_arg ( const grpc_arg arg)

Definition at line 72 of file credentials.cc.

◆ grpc_channel_credentials_release()

void grpc_channel_credentials_release ( grpc_channel_credentials creds)

Releases a channel credentials object. The creator of the credentials object is responsible for its release.

Definition at line 36 of file credentials.cc.

◆ grpc_channel_credentials_to_arg()

grpc_arg grpc_channel_credentials_to_arg ( grpc_channel_credentials credentials)

Definition at line 65 of file credentials.cc.

◆ grpc_find_server_credentials_in_args()

grpc_server_credentials* grpc_find_server_credentials_in_args ( const grpc_channel_args args)

Definition at line 149 of file credentials.cc.

◆ grpc_server_credentials_from_arg()

grpc_server_credentials* grpc_server_credentials_from_arg ( const grpc_arg arg)

Definition at line 139 of file credentials.cc.

◆ grpc_server_credentials_release()

void grpc_server_credentials_release ( grpc_server_credentials creds)

Releases a server_credentials object. The creator of the server_credentials object is responsible for its release.

Definition at line 95 of file credentials.cc.

◆ grpc_server_credentials_set_auth_metadata_processor()

void grpc_server_credentials_set_auth_metadata_processor ( grpc_server_credentials creds,
grpc_auth_metadata_processor  processor 
)

Definition at line 112 of file credentials.cc.

◆ grpc_server_credentials_to_arg()

grpc_arg grpc_server_credentials_to_arg ( grpc_server_credentials c)

Definition at line 134 of file credentials.cc.

◆ server_credentials_pointer_arg_copy()

static void* server_credentials_pointer_arg_copy ( void *  p)
static

Definition at line 122 of file credentials.cc.

◆ server_credentials_pointer_arg_destroy()

static void server_credentials_pointer_arg_destroy ( void *  p)
static

Definition at line 118 of file credentials.cc.

◆ server_credentials_pointer_cmp()

static int server_credentials_pointer_cmp ( void *  a,
void *  b 
)
static

Definition at line 126 of file credentials.cc.

Variable Documentation

◆ cred_ptr_vtable

const grpc_arg_pointer_vtable cred_ptr_vtable
static

◆ credentials_pointer_vtable

const grpc_arg_pointer_vtable credentials_pointer_vtable
static
credentials_pointer_arg_destroy
static void credentials_pointer_arg_destroy(void *p)
Definition: credentials.cc:48
server_credentials_pointer_arg_copy
static void * server_credentials_pointer_arg_copy(void *p)
Definition: credentials.cc:122
server_credentials_pointer_arg_destroy
static void server_credentials_pointer_arg_destroy(void *p)
Definition: credentials.cc:118
credentials_pointer_arg_copy
static void * credentials_pointer_arg_copy(void *p)
Definition: credentials.cc:52
server_credentials_pointer_cmp
static int server_credentials_pointer_cmp(void *a, void *b)
Definition: credentials.cc:126
credentials_pointer_cmp
static int credentials_pointer_cmp(void *a, void *b)
Definition: credentials.cc:56


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:09