Path Synopsis
backoff Package backoff implement the backoff strategy for gRPC.
balancerload Package balancerload defines APIs to parse server loads in trailers.
binarylog Package binarylog implementation binary logging as defined in
buffer Package buffer provides an implementation of an unbounded buffer.
cache Package cache implements caches to be used in gRPC.
channelz Package channelz defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
envconfig Package envconfig contains grpc settings configured by environment variables.
grpclog Package grpclog (internal) defines depth logging for grpc.
grpcrand Package grpcrand implements math/rand functions in a concurrent-safe way with a global random source, independent of math/rand's global source.
grpcsync Package grpcsync implements additional synchronization primitives built upon the sync package.
grpctest Package grpctest implements testing helpers.
grpcutil Package grpcutil provides a bunch of utility functions to be used across the gRPC codebase.
hierarchy Package hierarchy contains functions to set and get hierarchy string from addresses.
leakcheck Package leakcheck contains functions to check leaked goroutines.
profiling Package profiling contains two logical components: buffer.go and profiling.go.
serviceconfig Package serviceconfig contains utility functions to parse service config.
status Package status implements errors returned by gRPC.
syscall Package syscall provides functionalities that grpc uses to get low-level operating system stats/info.
testutils Package testutils contains testing helpers.
transport Package transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
wrr Package wrr contains the interface and common implementations of wrr algorithms.

Package internal imports 4 packages, and is imported by 34 packages. This documentation is generated 1 day ago. Refresh