Classes | Public Member Functions | Public Attributes | List of all members
grpc_core::EvaluateArgs::PerChannelArgs Struct Reference

#include <evaluate_args.h>

Classes

struct  Address
 

Public Member Functions

 PerChannelArgs (grpc_auth_context *auth_context, grpc_endpoint *endpoint)
 

Public Attributes

absl::string_view common_name
 
std::vector< absl::string_viewdns_sans
 
Address local_address
 
Address peer_address
 
absl::string_view spiffe_id
 
absl::string_view subject
 
absl::string_view transport_security_type
 
std::vector< absl::string_viewuri_sans
 

Detailed Description

Definition at line 38 of file evaluate_args.h.

Constructor & Destructor Documentation

◆ PerChannelArgs()

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

Definition at line 69 of file evaluate_args.cc.

Member Data Documentation

◆ common_name

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

Definition at line 53 of file evaluate_args.h.

◆ dns_sans

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

Definition at line 52 of file evaluate_args.h.

◆ local_address

Address grpc_core::EvaluateArgs::PerChannelArgs::local_address

Definition at line 55 of file evaluate_args.h.

◆ peer_address

Address grpc_core::EvaluateArgs::PerChannelArgs::peer_address

Definition at line 56 of file evaluate_args.h.

◆ spiffe_id

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

Definition at line 50 of file evaluate_args.h.

◆ subject

absl::string_view grpc_core::EvaluateArgs::PerChannelArgs::subject

Definition at line 54 of file evaluate_args.h.

◆ transport_security_type

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

Definition at line 49 of file evaluate_args.h.

◆ uri_sans

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

Definition at line 51 of file evaluate_args.h.


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


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