GRPC Core  18.0.0
Data Structures | Public Member Functions | Data Fields
grpc_core::EvaluateArgs::PerChannelArgs Struct Reference

#include <evaluate_args.h>

Data Structures

struct  Address
 

Public Member Functions

 PerChannelArgs (grpc_auth_context *auth_context, grpc_endpoint *endpoint)
 

Data Fields

absl::string_view transport_security_type
 
absl::string_view spiffe_id
 
std::vector< absl::string_view > uri_sans
 
std::vector< absl::string_view > dns_sans
 
absl::string_view common_name
 
Address local_address
 
Address peer_address
 

Constructor & Destructor Documentation

◆ PerChannelArgs()

grpc_core::EvaluateArgs::PerChannelArgs::PerChannelArgs ( grpc_auth_context auth_context,
grpc_endpoint endpoint 
)

Field Documentation

◆ common_name

absl::string_view grpc_core::EvaluateArgs::PerChannelArgs::common_name

◆ dns_sans

std::vector<absl::string_view> grpc_core::EvaluateArgs::PerChannelArgs::dns_sans

◆ local_address

Address grpc_core::EvaluateArgs::PerChannelArgs::local_address

◆ peer_address

Address grpc_core::EvaluateArgs::PerChannelArgs::peer_address

◆ spiffe_id

absl::string_view grpc_core::EvaluateArgs::PerChannelArgs::spiffe_id

◆ transport_security_type

absl::string_view grpc_core::EvaluateArgs::PerChannelArgs::transport_security_type

◆ uri_sans

std::vector<absl::string_view> grpc_core::EvaluateArgs::PerChannelArgs::uri_sans

The documentation for this struct was generated from the following files: