package
2.0.0+incompatible
Repository: https://github.com/csci-2390-project/grpc-go.git
Documentation: pkg.go.dev

# Packages

Package manual defines a resolver that can be used to manually send resolved addresses to ClientConn.

# Functions

Get returns the resolver builder registered with the given scheme.
GetDefaultScheme gets the default scheme that will be used.
Register registers the resolver builder to the resolver map.
SetDefaultScheme sets the default scheme that will be used.
UnregisterForTesting removes the resolver builder with the given scheme from the resolver map.

# Constants

Backend indicates the address is for a backend server.
GRPCLB indicates the address is for a grpclb load balancer.

# Structs

Address represents a server the client connects to.
BuildOptions includes additional information for the builder to create the resolver.
ResolveNowOptions includes additional information for ResolveNow.
State contains the current Resolver state relevant to the ClientConn.
Target represents a target for gRPC, as specified in: https://github.com/grpc/grpc/blob/master/doc/naming.md.

# Interfaces

Builder creates a resolver that will be used to watch name resolution updates.
ClientConn contains the callbacks for resolver to notify any updates to the gRPC ClientConn.
Resolver watches for the updates on the specified target.

# Type aliases

AddressType indicates the address type returned by name resolution.