19 #ifndef GRPC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_GRPC_ALTS_CREDENTIALS_OPTIONS_H
20 #define GRPC_CORE_LIB_SECURITY_CREDENTIALS_ALTS_GRPC_ALTS_CREDENTIALS_OPTIONS_H
struct grpc_alts_credentials_client_options grpc_alts_credentials_client_options
Main struct for ALTS client credentials options.
struct target_service_account target_service_account
grpc_alts_credentials_options * grpc_alts_credentials_options_copy(const grpc_alts_credentials_options *options)
This method performs a deep copy on grpc_alts_credentials_options instance.
Definition: grpc_alts_credentials_options.cc:26
struct grpc_alts_credentials_server_options grpc_alts_credentials_server_options
Main struct for ALTS server credentials options.
struct grpc_alts_credentials_options_vtable grpc_alts_credentials_options_vtable
Definition: transport_security_common_api.h:38
Main struct for ALTS client credentials options.
Definition: grpc_alts_credentials_options.h:50
grpc_alts_credentials_options base
Definition: grpc_alts_credentials_options.h:51
target_service_account * target_account_list_head
Definition: grpc_alts_credentials_options.h:52
Definition: grpc_alts_credentials_options.h:29
void(* destruct)(grpc_alts_credentials_options *options)
Definition: grpc_alts_credentials_options.h:32
Definition: grpc_alts_credentials_options.h:35
const struct grpc_alts_credentials_options_vtable * vtable
Definition: grpc_alts_credentials_options.h:36
grpc_gcp_rpc_protocol_versions rpc_versions
Definition: grpc_alts_credentials_options.h:37
Main struct for ALTS server credentials options.
Definition: grpc_alts_credentials_options.h:59
grpc_alts_credentials_options base
Definition: grpc_alts_credentials_options.h:60
Definition: grpc_alts_credentials_options.h:40
struct target_service_account * next
Definition: grpc_alts_credentials_options.h:41
char * data
Definition: grpc_alts_credentials_options.h:42