From c46beaaa29af84f676bde9d013a85dffed1d58c9 Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Wed, 24 Feb 2016 09:17:19 -0800 Subject: Add an implementation firewall against pollset_set So multiple implementations can exist in one binary --- src/core/client_config/lb_policy.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/core/client_config/lb_policy.h') diff --git a/src/core/client_config/lb_policy.h b/src/core/client_config/lb_policy.h index db5238c8ca..4fbb12da39 100644 --- a/src/core/client_config/lb_policy.h +++ b/src/core/client_config/lb_policy.h @@ -48,7 +48,8 @@ typedef void (*grpc_lb_completion)(void *cb_arg, grpc_subchannel *subchannel, struct grpc_lb_policy { const grpc_lb_policy_vtable *vtable; gpr_atm ref_pair; - grpc_pollset_set interested_parties; + /* owned pointer to interested parties in load balancing decisions */ + grpc_pollset_set *interested_parties; }; struct grpc_lb_policy_vtable { -- cgit v1.2.3