Functions | Variables
grpc_alts_credentials_client_options.cc File Reference
#include <grpc/support/port_platform.h>
#include <grpc/grpc_security.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.h"
#include "src/core/tsi/alts/handshaker/transport_security_common_api.h"
Include dependency graph for grpc_alts_credentials_client_options.cc:

Go to the source code of this file.

Functions

static grpc_alts_credentials_optionsalts_client_options_copy (const grpc_alts_credentials_options *options)
 
static void alts_client_options_destroy (grpc_alts_credentials_options *options)
 
void grpc_alts_credentials_client_options_add_target_service_account (grpc_alts_credentials_options *options, const char *service_account)
 
grpc_alts_credentials_optionsgrpc_alts_credentials_client_options_create (void)
 
static target_service_accounttarget_service_account_create (const char *service_account)
 
static void target_service_account_destroy (target_service_account *service_account)
 

Variables

static const grpc_alts_credentials_options_vtable vtable
 

Function Documentation

◆ alts_client_options_copy()

static grpc_alts_credentials_options * alts_client_options_copy ( const grpc_alts_credentials_options options)
static

Definition at line 81 of file grpc_alts_credentials_client_options.cc.

◆ alts_client_options_destroy()

static void alts_client_options_destroy ( grpc_alts_credentials_options options)
static

Definition at line 112 of file grpc_alts_credentials_client_options.cc.

◆ grpc_alts_credentials_client_options_add_target_service_account()

void grpc_alts_credentials_client_options_add_target_service_account ( grpc_alts_credentials_options options,
const char *  service_account 
)

This method adds a target service account to grpc client's ALTS credentials options instance. It is used for experimental purpose for now and subject to change.

  • options: grpc ALTS credentials options instance.
  • service_account: service account of target endpoint.

Definition at line 45 of file grpc_alts_credentials_client_options.cc.

◆ grpc_alts_credentials_client_options_create()

grpc_alts_credentials_options* grpc_alts_credentials_client_options_create ( void  )

This method creates a grpc ALTS credentials client options instance. It is used for experimental purpose for now and subject to change.

Definition at line 73 of file grpc_alts_credentials_client_options.cc.

◆ target_service_account_create()

static target_service_account* target_service_account_create ( const char *  service_account)
static

Definition at line 34 of file grpc_alts_credentials_client_options.cc.

◆ target_service_account_destroy()

static void target_service_account_destroy ( target_service_account service_account)
static

Definition at line 61 of file grpc_alts_credentials_client_options.cc.

Variable Documentation

◆ vtable

alts_client_options_copy
static grpc_alts_credentials_options * alts_client_options_copy(const grpc_alts_credentials_options *options)
Definition: grpc_alts_credentials_client_options.cc:81
alts_client_options_destroy
static void alts_client_options_destroy(grpc_alts_credentials_options *options)
Definition: grpc_alts_credentials_client_options.cc:112


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