Home
last modified time | relevance | path

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

/external/grpc-grpc/src/core/ext/filters/client_channel/
Dlb_policy.h45 class LoadBalancingPolicy
46 : public InternallyRefCountedWithTracing<LoadBalancingPolicy> {
92 LoadBalancingPolicy(const LoadBalancingPolicy&) = delete;
93 LoadBalancingPolicy& operator=(const LoadBalancingPolicy&) = delete;
139 virtual void HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy)
161 GRPC_CLOSURE_CREATE(&LoadBalancingPolicy::ShutdownAndUnrefLocked, this, in Orphan()
179 explicit LoadBalancingPolicy(const Args& args);
180 virtual ~LoadBalancingPolicy();
198 LoadBalancingPolicy* policy = static_cast<LoadBalancingPolicy*>(arg); in ShutdownAndUnrefLocked()
Dlb_policy.cc29 LoadBalancingPolicy::LoadBalancingPolicy(const Args& args) in LoadBalancingPolicy() function in grpc_core::LoadBalancingPolicy
36 LoadBalancingPolicy::~LoadBalancingPolicy() { in ~LoadBalancingPolicy()
41 void LoadBalancingPolicy::TryReresolutionLocked( in TryReresolutionLocked()
Dlb_policy_registry.h48 static OrphanablePtr<LoadBalancingPolicy> CreateLoadBalancingPolicy(
49 const char* name, const LoadBalancingPolicy::Args& args);
Dlb_policy_factory.h117 virtual OrphanablePtr<LoadBalancingPolicy> CreateLoadBalancingPolicy(
118 const LoadBalancingPolicy::Args& args) const GRPC_ABSTRACT;
Dlb_policy_registry.cc85 OrphanablePtr<LoadBalancingPolicy>
87 const char* name, const LoadBalancingPolicy::Args& args) { in CreateLoadBalancingPolicy()
Dclient_channel.cc101 grpc_core::OrphanablePtr<grpc_core::LoadBalancingPolicy> lb_policy;
138 grpc_core::LoadBalancingPolicy* lb_policy;
149 grpc_core::LoadBalancingPolicy* lb_policy;
153 grpc_core::LoadBalancingPolicy* lb_policy,
203 grpc_core::LoadBalancingPolicy* lb_policy, in watch_lb_policy_locked()
387 grpc_core::LoadBalancingPolicy::Args lb_policy_args; in create_new_lb_policy_locked()
391 grpc_core::OrphanablePtr<grpc_core::LoadBalancingPolicy> new_lb_policy = in create_new_lb_policy_locked()
579 grpc_core::LoadBalancingPolicy::PickState pick_state; in start_transport_op_locked()
932 grpc_core::LoadBalancingPolicy::PickState pick;
/external/grpc-grpc/src/core/ext/filters/client_channel/lb_policy/pick_first/
Dpick_first.cc45 class PickFirst : public LoadBalancingPolicy {
59 void HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) override;
154 PickFirst::PickFirst(const Args& args) : LoadBalancingPolicy(args) { in PickFirst()
178 void PickFirst::HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) { in HandOffPendingPicksLocked()
619 OrphanablePtr<LoadBalancingPolicy> CreateLoadBalancingPolicy( in CreateLoadBalancingPolicy()
620 const LoadBalancingPolicy::Args& args) const override { in CreateLoadBalancingPolicy()
621 return OrphanablePtr<LoadBalancingPolicy>(New<PickFirst>(args)); in CreateLoadBalancingPolicy()
/external/grpc-grpc/src/core/ext/filters/client_channel/lb_policy/round_robin/
Dround_robin.cc56 class RoundRobin : public LoadBalancingPolicy {
70 void HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) override;
230 RoundRobin::RoundRobin(const Args& args) : LoadBalancingPolicy(args) { in RoundRobin()
255 void RoundRobin::HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) { in HandOffPendingPicksLocked()
721 OrphanablePtr<LoadBalancingPolicy> CreateLoadBalancingPolicy( in CreateLoadBalancingPolicy()
722 const LoadBalancingPolicy::Args& args) const override { in CreateLoadBalancingPolicy()
723 return OrphanablePtr<LoadBalancingPolicy>(New<RoundRobin>(args)); in CreateLoadBalancingPolicy()
/external/grpc-grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/
Dgrpclb.cc122 class GrpcLb : public LoadBalancingPolicy {
136 void HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) override;
176 RefCountedPtr<LoadBalancingPolicy> parent_grpclb_policy);
211 RefCountedPtr<LoadBalancingPolicy> grpclb_policy_;
341 OrphanablePtr<LoadBalancingPolicy> rr_policy_;
499 RefCountedPtr<LoadBalancingPolicy> parent_grpclb_policy) in BalancerCallState()
1024 const LoadBalancingPolicy::Args& args) in GrpcLb()
1025 : LoadBalancingPolicy(args), in GrpcLb()
1126 void GrpcLb::HandOffPendingPicksLocked(LoadBalancingPolicy* new_policy) { in HandOffPendingPicksLocked()
1725 LoadBalancingPolicy::Args lb_policy_args; in CreateOrUpdateRoundRobinPolicyLocked()
[all …]
/external/grpc-grpc/src/core/ext/filters/client_channel/lb_policy/
Dsubchannel_list.h217 LoadBalancingPolicy* policy() const { return policy_; } in policy()
235 SubchannelList(LoadBalancingPolicy* policy, TraceFlag* tracer,
253 LoadBalancingPolicy* policy_;
486 LoadBalancingPolicy* policy, TraceFlag* tracer, in SubchannelList()
/external/syzkaller/vendor/google.golang.org/grpc/
Dservice_config.go151 LoadBalancingPolicy *string member
164 LB: rsc.LoadBalancingPolicy,