GRPC Core
9.0.0
|
Args used to instantiate an LB policy. More...
#include <lb_policy.h>
Data Fields | |
Combiner * | combiner = nullptr |
The combiner under which all LB policy calls will be run. More... | |
std::unique_ptr< ChannelControlHelper > | channel_control_helper |
Channel control helper. More... | |
const grpc_channel_args * | args = nullptr |
Channel args. More... | |
Args used to instantiate an LB policy.
const grpc_channel_args* grpc_core::LoadBalancingPolicy::Args::args = nullptr |
Channel args.
std::unique_ptr<ChannelControlHelper> grpc_core::LoadBalancingPolicy::Args::channel_control_helper |
Channel control helper.
Note: LB policies MUST NOT call any method on the helper from their constructor.
Combiner* grpc_core::LoadBalancingPolicy::Args::combiner = nullptr |
The combiner under which all LB policy calls will be run.
Policy does NOT take ownership of the reference to the combiner.