#include <evaluate_args.h>
Classes | |
struct | PerChannelArgs |
Public Member Functions | |
EvaluateArgs (grpc_metadata_batch *metadata, PerChannelArgs *channel_args) | |
absl::string_view | GetAuthority () const |
absl::string_view | GetCommonName () const |
std::vector< absl::string_view > | GetDnsSans () const |
absl::optional< absl::string_view > | GetHeaderValue (absl::string_view key, std::string *concatenated_value) const |
grpc_resolved_address | GetLocalAddress () const |
absl::string_view | GetLocalAddressString () const |
int | GetLocalPort () const |
absl::string_view | GetMethod () const |
absl::string_view | GetPath () const |
grpc_resolved_address | GetPeerAddress () const |
absl::string_view | GetPeerAddressString () const |
int | GetPeerPort () const |
absl::string_view | GetSpiffeId () const |
absl::string_view | GetSubject () const |
absl::string_view | GetTransportSecurityType () const |
std::vector< absl::string_view > | GetUriSans () const |
Private Attributes | |
PerChannelArgs * | channel_args_ |
grpc_metadata_batch * | metadata_ |
Definition at line 34 of file evaluate_args.h.
|
inline |
Definition at line 59 of file evaluate_args.h.
absl::string_view grpc_core::EvaluateArgs::GetAuthority | ( | ) | const |
Definition at line 99 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetCommonName | ( | ) | const |
Definition at line 204 of file evaluate_args.cc.
std::vector< absl::string_view > grpc_core::EvaluateArgs::GetDnsSans | ( | ) | const |
Definition at line 197 of file evaluate_args.cc.
absl::optional< absl::string_view > grpc_core::EvaluateArgs::GetHeaderValue | ( | absl::string_view | key, |
std::string * | concatenated_value | ||
) | const |
Definition at line 119 of file evaluate_args.cc.
grpc_resolved_address grpc_core::EvaluateArgs::GetLocalAddress | ( | ) | const |
Definition at line 134 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetLocalAddressString | ( | ) | const |
Definition at line 141 of file evaluate_args.cc.
int grpc_core::EvaluateArgs::GetLocalPort | ( | ) | const |
Definition at line 148 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetMethod | ( | ) | const |
Definition at line 109 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetPath | ( | ) | const |
Definition at line 89 of file evaluate_args.cc.
grpc_resolved_address grpc_core::EvaluateArgs::GetPeerAddress | ( | ) | const |
Definition at line 155 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetPeerAddressString | ( | ) | const |
Definition at line 162 of file evaluate_args.cc.
int grpc_core::EvaluateArgs::GetPeerPort | ( | ) | const |
Definition at line 169 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetSpiffeId | ( | ) | const |
Definition at line 183 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetSubject | ( | ) | const |
Definition at line 211 of file evaluate_args.cc.
absl::string_view grpc_core::EvaluateArgs::GetTransportSecurityType | ( | ) | const |
Definition at line 176 of file evaluate_args.cc.
std::vector< absl::string_view > grpc_core::EvaluateArgs::GetUriSans | ( | ) | const |
Definition at line 190 of file evaluate_args.cc.
|
private |
Definition at line 90 of file evaluate_args.h.
|
private |
Definition at line 89 of file evaluate_args.h.