Imports of package grpc

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
compress/gzipPackage gzip implements reading and writing of gzip format compressed files, as specified in RFC 1952.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
encoding/binaryPackage binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
golang.org/x/net/tracePackage trace implements tracing of requests and long-lived objects.
google.golang.org/grpc/backoffPackage backoff provides configuration options for backoff.
google.golang.org/grpc/balancerPackage balancer defines APIs for load balancing in gRPC.
google.golang.org/grpc/balancer/basePackage base defines a balancer base that can be used to build balancers with different picking algorithms.
google.golang.org/grpc/balancer/pickfirstPackage pickfirst contains the pick_first load balancing policy.
google.golang.org/grpc/balancer/roundrobinPackage roundrobin defines a roundrobin balancer.
google.golang.org/grpc/channelzPackage channelz exports internals of the channelz implementation as required by other gRPC packages.
google.golang.org/grpc/codesPackage codes defines the canonical error codes used by gRPC.
google.golang.org/grpc/connectivityPackage connectivity defines connectivity semantics.
google.golang.org/grpc/credentialsPackage credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
google.golang.org/grpc/credentials/insecurePackage insecure provides an implementation of the credentials.TransportCredentials interface which disables transport security.
google.golang.org/grpc/encodingPackage encoding defines the interface for the compressor and codec, and functions to register and retrieve compressors and codecs.
google.golang.org/grpc/encoding/protoPackage proto defines the protobuf codec.
google.golang.org/grpc/experimental/statsPackage stats contains experimental metrics/stats API's.
google.golang.org/grpc/grpclogPackage grpclog defines logging for grpc.
google.golang.org/grpc/internalPackage internal contains gRPC-internal code, to avoid polluting the godoc of the top-level grpc package.
google.golang.org/grpc/internal/backoffPackage backoff implement the backoff strategy for gRPC.
google.golang.org/grpc/internal/balancer/gracefulswitchPackage gracefulswitch implements a graceful switch load balancer.
google.golang.org/grpc/internal/balancerloadPackage balancerload defines APIs to parse server loads in trailers.
google.golang.org/grpc/internal/binarylogPackage binarylog implementation binary logging as defined in https://github.com/grpc/proposal/blob/master/A16-binary-logging.md.
google.golang.org/grpc/internal/channelzPackage channelz defines internal APIs for enabling channelz service, entry registration/deletion, and accessing channelz data.
google.golang.org/grpc/internal/grpcsyncPackage grpcsync implements additional synchronization primitives built upon the sync package.
google.golang.org/grpc/internal/grpcutilPackage grpcutil provides utility functions used across the gRPC codebase.
google.golang.org/grpc/internal/idlePackage idle contains a component for managing idleness (entering and exiting) based on RPC activity.
google.golang.org/grpc/internal/metadataPackage metadata contains functions to set and get metadata from addresses.
google.golang.org/grpc/internal/prettyPackage pretty defines helper functions to pretty-print structs for logging.
google.golang.org/grpc/internal/resolverPackage resolver provides internal resolver-related functionality.
google.golang.org/grpc/internal/resolver/delegatingresolverPackage delegatingresolver implements a resolver capable of resolving both target URIs and proxy addresses.
google.golang.org/grpc/internal/resolver/passthroughPackage passthrough implements a pass-through resolver.
google.golang.org/grpc/internal/resolver/unixPackage unix implements a resolver for unix targets.
google.golang.org/grpc/internal/serviceconfigPackage serviceconfig contains utility functions to parse service config.
google.golang.org/grpc/internal/statsPackage stats provides internal stats related functionality.
google.golang.org/grpc/internal/statusPackage status implements errors returned by gRPC.
google.golang.org/grpc/internal/transportPackage transport defines and implements message oriented communication channel to complete various transactions (e.g., an RPC).
google.golang.org/grpc/keepalivePackage keepalive defines configurable parameters for point-to-point healthcheck.
google.golang.org/grpc/memPackage mem provides utilities that facilitate memory reuse in byte slices that are used as buffers.
google.golang.org/grpc/metadataPackage metadata define the structure of the metadata supported by gRPC library.
google.golang.org/grpc/peerPackage peer defines various peer information associated with RPCs and corresponding utils.
google.golang.org/grpc/resolverPackage resolver defines APIs for name resolution in gRPC.
google.golang.org/grpc/resolver/dnsPackage dns implements a dns resolver to be installed as the default resolver in grpc.
google.golang.org/grpc/serviceconfigPackage serviceconfig defines types and methods for operating on gRPC service configs.
google.golang.org/grpc/statsPackage stats is for collecting and reporting various network and RPC stats.
google.golang.org/grpc/statusPackage status implements errors returned by gRPC.
google.golang.org/grpc/tapPackage tap defines the function handles which are executed on the transport layer of gRPC-Go and related information.
ioPackage io provides basic interfaces to I/O primitives.
mathPackage math provides basic constants and mathematical functions.
math/rand/v2Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/httpPackage http provides HTTP client and server implementations.
net/urlPackage url parses URLs and implements query escaping.
reflectPackage reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
slicesPackage slices defines various functions useful with slices of any type.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.