type google.golang.org/grpc/resolver.Endpoint
24 uses
google.golang.org/grpc/resolver (current package)
map.go#L172: decodedKey Endpoint
map.go#L185: func encodeEndpoint(e Endpoint) endpointMapKey {
map.go#L199: func (em *EndpointMap[T]) Get(e Endpoint) (value T, ok bool) {
map.go#L208: func (em *EndpointMap[T]) Set(e Endpoint, value T) {
map.go#L211: decodedKey: Endpoint{Addresses: e.Addresses},
map.go#L226: func (em *EndpointMap[T]) Keys() []Endpoint {
map.go#L227: ret := make([]Endpoint, 0, len(em.endpoints))
map.go#L244: func (em *EndpointMap[T]) Delete(e Endpoint) {
resolver.go#L185: type Endpoint struct {
resolver.go#L212: Endpoints []Endpoint
resolver.go#L347: func ValidateEndpoints(endpoints []Endpoint) error {
google.golang.org/grpc
resolver_wrapper.go#L213: func addressesToEndpoints(addrs []resolver.Address) []resolver.Endpoint {
resolver_wrapper.go#L214: endpoints := make([]resolver.Endpoint, 0, len(addrs))
resolver_wrapper.go#L216: ep := resolver.Endpoint{Addresses: []resolver.Address{a}, Attributes: a.BalancerAttributes}
google.golang.org/grpc/balancer/endpointsharding
endpointsharding.go#L45: Endpoint resolver.Endpoint
endpointsharding.go#L119: func rotateEndpoints(es []resolver.Endpoint) []resolver.Endpoint {
endpointsharding.go#L126: ret := make([]resolver.Endpoint, les)
endpointsharding.go#L178: Endpoints: []resolver.Endpoint{endpoint},
google.golang.org/grpc/balancer/pickfirst
pickfirst.go#L150: endpoints = append([]resolver.Endpoint{}, endpoints...)
google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
pickfirstleaf.go#L267: endpoints = append([]resolver.Endpoint{}, endpoints...)
google.golang.org/grpc/internal/resolver/delegatingresolver
delegatingresolver.go#L136: Endpoints: []resolver.Endpoint{{Addresses: []resolver.Address{{Addr: target.Endpoint()}}}},
delegatingresolver.go#L271: var endpoints []resolver.Endpoint
delegatingresolver.go#L287: endpoints = append(endpoints, resolver.Endpoint{Addresses: addrs})