Args used to instantiate an LB policy. More...
#include <lb_policy.h>
Public Attributes | |
const grpc_channel_args * | args = nullptr |
Channel args. More... | |
std::unique_ptr< ChannelControlHelper > | channel_control_helper |
std::shared_ptr< WorkSerializer > | work_serializer |
The work_serializer under which all LB policy calls will be run. More... | |
Args used to instantiate an LB policy.
Definition at line 343 of file lb_policy.h.
const grpc_channel_args* grpc_core::LoadBalancingPolicy::Args::args = nullptr |
Channel args.
Definition at line 355 of file lb_policy.h.
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.
Definition at line 349 of file lb_policy.h.
std::shared_ptr<WorkSerializer> grpc_core::LoadBalancingPolicy::Args::work_serializer |
The work_serializer under which all LB policy calls will be run.
Definition at line 345 of file lb_policy.h.