package
1.72.0-dev
Repository: https://github.com/grpc/grpc-go.git
Documentation: pkg.go.dev

# Packages

Package delegatingresolver implements a resolver capable of resolving both target URIs and proxy addresses.
Package dns implements a dns resolver to be installed as the default resolver in grpc.
Package passthrough implements a pass-through resolver.
Package unix implements a resolver for unix targets.

# Functions

GetConfigSelector retrieves the config selector from state, if present, and returns it or nil if absent.
SetConfigSelector sets the config selector in state and returns the new state.

# Structs

RPCConfig describes the configuration to use for each RPC.
RPCInfo contains RPC information needed by a ConfigSelector.
SafeConfigSelector allows for safe switching of ConfigSelector implementations such that previous values are guaranteed to not be in use when UpdateConfigSelector returns.

# Interfaces

ClientInterceptor is an interceptor for gRPC client streams.
ClientStream is the same as grpc.ClientStream, but defined here for circular dependency reasons.
ConfigSelector controls what configuration to use for every RPC.
ServerInterceptor is an interceptor for incoming RPC's on gRPC server side.