|
GRPC Core
9.0.0
|
Public Member Functions | |
| ResolvingControlHelper (RefCountedPtr< ResolvingLoadBalancingPolicy > parent) | |
| RefCountedPtr< SubchannelInterface > | CreateSubchannel (const grpc_channel_args &args) override |
| Creates a new subchannel with the specified channel args. More... | |
| void | UpdateState (grpc_connectivity_state state, std::unique_ptr< SubchannelPicker > picker) override |
| Sets the connectivity state and returns a new picker to be used by the client channel. More... | |
| void | RequestReresolution () override |
| Requests that the resolver re-resolve. More... | |
| void | AddTraceEvent (TraceSeverity, StringView) override |
| void | set_child (LoadBalancingPolicy *child) |
Public Member Functions inherited from grpc_core::LoadBalancingPolicy::ChannelControlHelper | |
| ChannelControlHelper ()=default | |
| virtual | ~ChannelControlHelper ()=default |
Additional Inherited Members | |
Public Types inherited from grpc_core::LoadBalancingPolicy::ChannelControlHelper | |
| enum | TraceSeverity { TRACE_INFO , TRACE_WARNING , TRACE_ERROR } |
| Adds a trace message associated with the channel. More... | |
|
inlineexplicit |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Creates a new subchannel with the specified channel args.
Implements grpc_core::LoadBalancingPolicy::ChannelControlHelper.
|
inlineoverridevirtual |
Requests that the resolver re-resolve.
Implements grpc_core::LoadBalancingPolicy::ChannelControlHelper.
|
inline |
|
inlineoverridevirtual |
Sets the connectivity state and returns a new picker to be used by the client channel.
Implements grpc_core::LoadBalancingPolicy::ChannelControlHelper.