Home
last modified time | relevance | path

Searched refs:WeightedTargetLbConfig (Results 1 – 1 of 1) sorted by relevance

/third_party/grpc/src/core/ext/filters/client_channel/lb_policy/weighted_target/
Dweighted_target.cc54 class WeightedTargetLbConfig : public LoadBalancingPolicy::Config { class
63 explicit WeightedTargetLbConfig(TargetMap target_map) in WeightedTargetLbConfig() function in grpc_core::__anonc87064770111::WeightedTargetLbConfig
125 void UpdateLocked(const WeightedTargetLbConfig::ChildConfig& config,
198 RefCountedPtr<WeightedTargetLbConfig> config_;
302 const WeightedTargetLbConfig::ChildConfig& config = p.second; in UpdateLocked()
477 const WeightedTargetLbConfig::ChildConfig& config, in UpdateLocked()
647 WeightedTargetLbConfig::TargetMap target_map; in ParseLoadBalancingConfig()
657 WeightedTargetLbConfig::ChildConfig child_config; in ParseLoadBalancingConfig()
679 return MakeRefCounted<WeightedTargetLbConfig>(std::move(target_map)); in ParseLoadBalancingConfig()
684 const Json& json, WeightedTargetLbConfig::ChildConfig* child_config) { in ParseChildConfig()