Public Member Functions | Private Attributes | List of all members
grpc_core::internal::ClientChannelGlobalParsedConfig Class Reference

#include <resolver_result_parsing.h>

Inheritance diagram for grpc_core::internal::ClientChannelGlobalParsedConfig:
Inheritance graph
[legend]

Public Member Functions

 ClientChannelGlobalParsedConfig (RefCountedPtr< LoadBalancingPolicy::Config > parsed_lb_config, std::string parsed_deprecated_lb_policy, absl::optional< std::string > health_check_service_name)
 
const absl::optional< std::string > & health_check_service_name () const
 
const std::string & parsed_deprecated_lb_policy () const
 
RefCountedPtr< LoadBalancingPolicy::Configparsed_lb_config () const
 
- Public Member Functions inherited from grpc_core::ServiceConfigParser::ParsedConfig
virtual ~ParsedConfig ()=default
 

Private Attributes

absl::optional< std::string > health_check_service_name_
 
std::string parsed_deprecated_lb_policy_
 
RefCountedPtr< LoadBalancingPolicy::Configparsed_lb_config_
 

Detailed Description

Definition at line 44 of file resolver_result_parsing.h.

Constructor & Destructor Documentation

◆ ClientChannelGlobalParsedConfig()

grpc_core::internal::ClientChannelGlobalParsedConfig::ClientChannelGlobalParsedConfig ( RefCountedPtr< LoadBalancingPolicy::Config parsed_lb_config,
std::string  parsed_deprecated_lb_policy,
absl::optional< std::string >  health_check_service_name 
)
inline

Definition at line 47 of file resolver_result_parsing.h.

Member Function Documentation

◆ health_check_service_name()

const absl::optional<std::string>& grpc_core::internal::ClientChannelGlobalParsedConfig::health_check_service_name ( ) const
inline

Definition at line 63 of file resolver_result_parsing.h.

◆ parsed_deprecated_lb_policy()

const std::string& grpc_core::internal::ClientChannelGlobalParsedConfig::parsed_deprecated_lb_policy ( ) const
inline

Definition at line 59 of file resolver_result_parsing.h.

◆ parsed_lb_config()

RefCountedPtr<LoadBalancingPolicy::Config> grpc_core::internal::ClientChannelGlobalParsedConfig::parsed_lb_config ( ) const
inline

Definition at line 55 of file resolver_result_parsing.h.

Member Data Documentation

◆ health_check_service_name_

absl::optional<std::string> grpc_core::internal::ClientChannelGlobalParsedConfig::health_check_service_name_
private

Definition at line 70 of file resolver_result_parsing.h.

◆ parsed_deprecated_lb_policy_

std::string grpc_core::internal::ClientChannelGlobalParsedConfig::parsed_deprecated_lb_policy_
private

Definition at line 69 of file resolver_result_parsing.h.

◆ parsed_lb_config_

RefCountedPtr<LoadBalancingPolicy::Config> grpc_core::internal::ClientChannelGlobalParsedConfig::parsed_lb_config_
private

Definition at line 68 of file resolver_result_parsing.h.


The documentation for this class was generated from the following file:


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