type google.golang.org/grpc/internal/balancer/gracefulswitch.Balancer
17 uses
google.golang.org/grpc/internal/balancer/gracefulswitch (current package)
gracefulswitch.go#L34: var _ balancer.Balancer = (*Balancer)(nil)
gracefulswitch.go#L37: func NewBalancer(cc balancer.ClientConn, opts balancer.BuildOptions) *Balancer {
gracefulswitch.go#L38: return &Balancer{
gracefulswitch.go#L46: type Balancer struct {
gracefulswitch.go#L74: func (gsb *Balancer) swap() {
gracefulswitch.go#L88: func (gsb *Balancer) balancerCurrentOrPending(bw *balancerWrapper) bool {
gracefulswitch.go#L100: func (gsb *Balancer) SwitchTo(builder balancer.Builder) error {
gracefulswitch.go#L105: func (gsb *Balancer) switchTo(builder balancer.Builder) (*balancerWrapper, error) {
gracefulswitch.go#L155: func (gsb *Balancer) latestBalancer() *balancerWrapper {
gracefulswitch.go#L170: func (gsb *Balancer) UpdateClientConnState(state balancer.ClientConnState) error {
gracefulswitch.go#L198: func (gsb *Balancer) ResolverError(err error) {
gracefulswitch.go#L218: func (gsb *Balancer) ExitIdle() {
gracefulswitch.go#L230: func (gsb *Balancer) updateSubConnState(sc balancer.SubConn, state balancer.SubConnState, cb func(balancer.SubConnState)) {
gracefulswitch.go#L261: func (gsb *Balancer) UpdateSubConnState(sc balancer.SubConn, state balancer.SubConnState) {
gracefulswitch.go#L266: func (gsb *Balancer) Close() {
gracefulswitch.go#L291: gsb *Balancer
google.golang.org/grpc
balancer_wrapper.go#L74: balancer *gracefulswitch.Balancer
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)