(cc balancer.ClientConn, opts balancer.BuildOptions)
| 68 | func (bb bb) Name() string { return bb.name } |
| 69 | |
| 70 | func (bb bb) Build(cc balancer.ClientConn, opts balancer.BuildOptions) balancer.Balancer { |
| 71 | pf := balancer.Get(pickfirst.Name) |
| 72 | b := &bal{ |
| 73 | Balancer: pf.Build(cc, opts), |
| 74 | bf: bb.bf, |
| 75 | done: grpcsync.NewEvent(), |
| 76 | } |
| 77 | go b.run() |
| 78 | return b |
| 79 | } |
| 80 | |
| 81 | func (bb bb) ParseConfig(c json.RawMessage) (serviceconfig.LoadBalancingConfig, error) { |
| 82 | cfg := &RLSChildPolicyConfig{} |