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 Main struct for ALTS server credentials options.
Definition: grpc_alts_credentials_options.h:59
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
Definition: grpc_alts_credentials_options.h:29
Definition: transport_security_common_api.h:38
grpc_alts_credentials_options base
Definition: grpc_alts_credentials_options.h:60
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
Definition: grpc_alts_credentials_options.h:35
Definition: grpc_alts_credentials_options.h:40
struct target_service_account * next
Definition: grpc_alts_credentials_options.h:41
struct grpc_alts_credentials_options_vtable grpc_alts_credentials_options_vtable
const struct grpc_alts_credentials_options_vtable * vtable
Definition: grpc_alts_credentials_options.h:36
char * data
Definition: grpc_alts_credentials_options.h:42
Main struct for ALTS client credentials options.
Definition: grpc_alts_credentials_options.h:50
grpc_gcp_rpc_protocol_versions rpc_versions
Definition: grpc_alts_credentials_options.h:37
grpc_alts_credentials_options base
Definition: grpc_alts_credentials_options.h:51
struct grpc_alts_credentials_server_options grpc_alts_credentials_server_options
Main struct for ALTS server credentials options.
target_service_account * target_account_list_head
Definition: grpc_alts_credentials_options.h:52
void(* destruct)(grpc_alts_credentials_options *options)
Definition: grpc_alts_credentials_options.h:32