GRPC Core
18.0.0
|
Args used to instantiate an LB policy. More...
#include <lb_policy.h>
Data Fields | |
std::shared_ptr< WorkSerializer > | work_serializer |
The work_serializer 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.
std::shared_ptr<WorkSerializer> grpc_core::LoadBalancingPolicy::Args::work_serializer |
The work_serializer under which all LB policy calls will be run.