Static Public Member Functions | List of all members
grpc_core::LoadBalancingPolicyRegistry::Builder Class Reference

#include <lb_policy_registry.h>

Static Public Member Functions

static void InitRegistry ()
 Global initialization and shutdown hooks. More...
 
static void RegisterLoadBalancingPolicyFactory (std::unique_ptr< LoadBalancingPolicyFactory > factory)
 
static void ShutdownRegistry ()
 

Detailed Description

Methods used to create and populate the LoadBalancingPolicyRegistry. NOT THREAD SAFE – to be used only during global gRPC initialization and shutdown.

Definition at line 40 of file lb_policy_registry.h.

Member Function Documentation

◆ InitRegistry()

void grpc_core::LoadBalancingPolicyRegistry::Builder::InitRegistry ( )
static

Global initialization and shutdown hooks.

Definition at line 78 of file lb_policy_registry.cc.

◆ RegisterLoadBalancingPolicyFactory()

void grpc_core::LoadBalancingPolicyRegistry::Builder::RegisterLoadBalancingPolicyFactory ( std::unique_ptr< LoadBalancingPolicyFactory factory)
static

Registers an LB policy factory. The factory will be used to create an LB policy whose name matches that of the factory.

Definition at line 87 of file lb_policy_registry.cc.

◆ ShutdownRegistry()

void grpc_core::LoadBalancingPolicyRegistry::Builder::ShutdownRegistry ( )
static

Definition at line 82 of file lb_policy_registry.cc.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:36