type google.golang.org/grpc/resolver.Endpoint
33 uses
google.golang.org/grpc/resolver (current package)
map.go#L188: decodedKey Endpoint
map.go#L201: func encodeEndpoint(e Endpoint) endpointMapKey {
map.go#L215: func (em *EndpointMap[T]) Get(e Endpoint) (value T, ok bool) {
map.go#L224: func (em *EndpointMap[T]) Set(e Endpoint, value T) {
map.go#L227: decodedKey: Endpoint{Addresses: e.Addresses},
map.go#L243: func (em *EndpointMap[T]) Keys() []Endpoint {
map.go#L244: ret := make([]Endpoint, 0, len(em.endpoints))
map.go#L267: func (em *EndpointMap[T]) All() iter.Seq2[Endpoint, T] {
map.go#L268: return func(yield func(Endpoint, T) bool) {
map.go#L278: func (em *EndpointMap[T]) Delete(e Endpoint) {
resolver.go#L186: type Endpoint struct {
resolver.go#L213: Endpoints []Endpoint
resolver.go#L348: func ValidateEndpoints(endpoints []Endpoint) error {
google.golang.org/grpc
resolver_wrapper.go#L214: func addressesToEndpoints(addrs []resolver.Address) []resolver.Endpoint {
resolver_wrapper.go#L215: endpoints := make([]resolver.Endpoint, 0, len(addrs))
resolver_wrapper.go#L217: 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#L268: endpoint resolver.Endpoint
pickfirst.go#L293: sortedEndpoints := make([]resolver.Endpoint, len(endpoints))
pickfirst.go#L955: func weightAttribute(e resolver.Endpoint) uint32 {
google.golang.org/grpc/experimental/balancer/weight
weight.go#L48: func Set(endpoint resolver.Endpoint, epInfo EndpointInfo) resolver.Endpoint {
weight.go#L56: func FromEndpoint(endpoint resolver.Endpoint) EndpointInfo {
google.golang.org/grpc/internal/resolver/delegatingresolver
delegatingresolver.go#L148: Endpoints: []resolver.Endpoint{{Addresses: []resolver.Address{{Addr: addr}}}},
delegatingresolver.go#L321: var endpoints []resolver.Endpoint
delegatingresolver.go#L337: endpoints = append(endpoints, resolver.Endpoint{Addresses: addrs})
google.golang.org/grpc/internal/resolver/dns
dns_resolver.go#L130: Endpoints: []resolver.Endpoint{{Addresses: addr}},
dns_resolver.go#L348: eps := make([]resolver.Endpoint, 0, len(addrs))
dns_resolver.go#L350: eps = append(eps, resolver.Endpoint{Addresses: []resolver.Address{addr}})