MCPcopy
hub / github.com/grpc/grpc-go / InitialState

Method InitialState

resolver/manual/manual.go:73–75  ·  view source on GitHub ↗

InitialState adds initial state to the resolver so that UpdateState doesn't need to be explicitly called after Dial.

(s resolver.State)

Source from the content-addressed store, hash-verified

71// InitialState adds initial state to the resolver so that UpdateState doesn't
72// need to be explicitly called after Dial.
73func (r *Resolver) InitialState(s resolver.State) {
74 r.lastSeenState = &s
75}
76
77// Build returns itself for Resolver, because it's both a builder and a resolver.
78func (r *Resolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions) (resolver.Resolver, error) {

Implementers 12

Resolverresolver/manual/manual.go
balancerWrapperinternal/balancer/gracefulswitch/grace
nopResolverinternal/resolver/unix/unix.go
nopResolverinternal/resolver/delegatingresolver/d
delegatingResolverinternal/resolver/delegatingresolver/d
deadResolverinternal/resolver/dns/dns_resolver.go
dnsResolverinternal/resolver/dns/dns_resolver.go
passthroughResolverinternal/resolver/passthrough/passthro
xdsResolverinternal/xds/resolver/xds_resolver.go
exampleResolverexamples/features/load_balancing/clien
exampleResolverexamples/features/name_resolving/clien
exampleResolverexamples/features/dualstack/client/mai

Calls

no outgoing calls