Public Member Functions | Private Attributes | List of all members
grpc_core::LoadBalancingPolicy::QueuePicker Class Reference

#include <lb_policy.h>

Inheritance diagram for grpc_core::LoadBalancingPolicy::QueuePicker:
Inheritance graph
[legend]

Public Member Functions

PickResult Pick (PickArgs args) override
 
 QueuePicker (RefCountedPtr< LoadBalancingPolicy > parent)
 
 ~QueuePicker () override
 
- Public Member Functions inherited from grpc_core::LoadBalancingPolicy::SubchannelPicker
 SubchannelPicker ()=default
 
virtual ~SubchannelPicker ()=default
 

Private Attributes

bool exit_idle_called_ = false
 
RefCountedPtr< LoadBalancingPolicyparent_
 

Detailed Description

Definition at line 392 of file lb_policy.h.

Constructor & Destructor Documentation

◆ QueuePicker()

grpc_core::LoadBalancingPolicy::QueuePicker::QueuePicker ( RefCountedPtr< LoadBalancingPolicy parent)
inlineexplicit

Definition at line 394 of file lb_policy.h.

◆ ~QueuePicker()

grpc_core::LoadBalancingPolicy::QueuePicker::~QueuePicker ( )
inlineoverride

Definition at line 397 of file lb_policy.h.

Member Function Documentation

◆ Pick()

LoadBalancingPolicy::PickResult grpc_core::LoadBalancingPolicy::QueuePicker::Pick ( PickArgs  args)
overridevirtual

Implements grpc_core::LoadBalancingPolicy::SubchannelPicker.

Definition at line 101 of file lb_policy.cc.

Member Data Documentation

◆ exit_idle_called_

bool grpc_core::LoadBalancingPolicy::QueuePicker::exit_idle_called_ = false
private

Definition at line 403 of file lb_policy.h.

◆ parent_

RefCountedPtr<LoadBalancingPolicy> grpc_core::LoadBalancingPolicy::QueuePicker::parent_
private

Definition at line 402 of file lb_policy.h.


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


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