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

# Packages

No description provided by the author
Package balancerload defines APIs to parse server loads in trailers.
Package buffer provides an implementation of an unbounded buffer.
Package cache implements caches to be used in gRPC.
Package channelz defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
Package credentials defines APIs for parsing SPIFFE ID.
Package envconfig contains grpc settings configured by environment variables.
Package grpclog (internal) defines depth logging for grpc.
Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
Package grpcsync implements additional synchronization primitives built upon the sync package.
Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
Package hierarchy contains functions to set and get hierarchy string from addresses.
Package leakcheck contains functions to check leaked goroutines.
No description provided by the author
No description provided by the author
No description provided by the author
Package serviceconfig contains utility functions to parse service config.
Package status implements errors returned by gRPC.
Package syscall provides functionalities that grpc uses to get low-level operating system stats/info.
Package testutils contains testing helpers.
No description provided by the author

# Constants

CredsBundleModeBackendFromBalancer switches GoogleDefaultCreds to mode that supports backend returned by grpclb balancer.
CredsBundleModeBalancer switches GoogleDefaultCreds to grpclb balancer mode.
CredsBundleModeFallback switches GoogleDefaultCreds to fallback mode.

# Variables

BalancerUnregister is exported by package balancer to unregister a balancer.
EqualServiceConfigForTesting is for testing service config generation and parsing.
func(string) certprovider.Builder.
HealthCheckFunc is used to provide client-side LB channel health checking.
KeepaliveMinPingTime is the minimum ping interval.
func(context.Context, credentials.ClientHandshakeInfo) context.Context.
func(context.Context, credentials.RequestInfo) context.Context.
func(string) *serviceconfig.ParseResult.
func (HealthChecker) DialOption.

# Type aliases

HealthChecker defines the signature of the client-side LB channel health checking function.