google.golang.org/grpc/resolver.Address.Attributes (field)
24 uses
google.golang.org/grpc/resolver (current package)
map.go#L84: if entry.addr.Attributes.Equal(addr.Attributes) {
resolver.go#L107: Attributes *attributes.Attributes
resolver.go#L132: a.Attributes.Equal(o.Attributes) &&
resolver.go#L142: if a.Attributes != nil {
resolver.go#L143: sb.WriteString(fmt.Sprintf("Attributes: %v, ", a.Attributes.String()))
google.golang.org/grpc
clientconn.go#L1008: a.Attributes.Equal(b.Attributes) &&
clientconn.go#L1433: secLevel, _ = ac.curAddr.Attributes.Value(securityLevelKey{}).(string)
clientconn.go#L1444: ac.curAddr.Attributes = ac.curAddr.Attributes.WithValue(securityLevelKey{}, secLevel)
google.golang.org/grpc/balancer/pickfirst
pickfirst.go#L946: a.Attributes.Equal(b.Attributes)
google.golang.org/grpc/internal/metadata
metadata.go#L62: attrs := addr.Attributes
metadata.go#L75: addr.Attributes = addr.Attributes.WithValue(mdKey, mdValue(md))
google.golang.org/grpc/internal/proxyattributes
proxyattributes.go#L42: addr.Attributes = addr.Attributes.WithValue(proxyOptionsKey, opts)
proxyattributes.go#L50: if a := addr.Attributes.Value(proxyOptionsKey); a != nil {
google.golang.org/grpc/internal/transport
http2_client.go#L223: connectCtx = icredentials.NewClientHandshakeInfoContext(connectCtx, credentials.ClientHandshakeInfo{Attributes: addr.Attributes})
google.golang.org/grpc/internal/transport/networktype
networktype.go#L34: address.Attributes = address.Attributes.WithValue(key, networkType)
networktype.go#L41: v := address.Attributes.Value(key)
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)