MCPcopy Create free account
hub / github.com/Shopify/goose / LookupIPAddr

Method LookupIPAddr

resolver/resolver.go:16–16  ·  view source on GitHub ↗
(ctx context.Context, host string)

Source from the content-addressed store, hash-verified

14type Resolver interface {
15 LookupHost(ctx context.Context, host string) (addrs []string, err error)
16 LookupIPAddr(ctx context.Context, host string) ([]net.IPAddr, error)
17 LookupPort(ctx context.Context, network, service string) (port int, err error)
18 LookupCNAME(ctx context.Context, host string) (cname string, err error)
19 LookupSRV(ctx context.Context, service, proto, name string) (cname string, addrs []*net.SRV, err error)

Callers 6

LookupIPAddrMethod · 0.65
TestNewRetryLookupFunction · 0.65
LookupIPAddrMethod · 0.65
LookupIPAddrMethod · 0.65
LookupIPAddrMethod · 0.65
TestNewShuffleResolverFunction · 0.65

Implementers 5

timeoutResolverresolver/timeout_resolver.go
mockResolverresolver/resolver_mock.go
retryResolverresolver/retry_resolver.go
metricResolverresolver/metric_resolver.go
shuffleResolverresolver/shuffle_resolver.go

Calls

no outgoing calls

Tested by 2

TestNewRetryLookupFunction · 0.52
TestNewShuffleResolverFunction · 0.52