#include <child_policy_handler.h>
◆ ChildPolicyHandler()
grpc_core::ChildPolicyHandler::ChildPolicyHandler |
( |
Args |
args, |
|
|
TraceFlag * |
tracer |
|
) |
| |
|
inline |
◆ ConfigChangeRequiresNewPolicyInstance()
◆ CreateLoadBalancingPolicy()
◆ ExitIdleLocked()
void grpc_core::ChildPolicyHandler::ExitIdleLocked |
( |
| ) |
|
|
overridevirtual |
Tries to enter a READY connectivity state.
This is a no-op by default, since most LB policies never go into IDLE state.
Reimplemented from grpc_core::LoadBalancingPolicy.
◆ name()
const char* grpc_core::ChildPolicyHandler::name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ResetBackoffLocked()
void grpc_core::ChildPolicyHandler::ResetBackoffLocked |
( |
| ) |
|
|
overridevirtual |
◆ UpdateLocked()
void grpc_core::ChildPolicyHandler::UpdateLocked |
( |
UpdateArgs |
| ) |
|
|
overridevirtual |
Updates the policy with new data from the resolver.
Will be invoked immediately after LB policy is constructed, and then again whenever the resolver returns a new result.
Implements grpc_core::LoadBalancingPolicy.
The documentation for this class was generated from the following files: