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

# Packages

Package bootstrap provides the functionality to register possible options for aspects of the xDS client through the bootstrap file.
Package csds implements features to dump the status (xDS responses) the xds_client is using.
Package googledirectpath implements a resolver that configures xds to make cloud to prod directpath connection.
No description provided by the author

# Functions

BootstrapContentsForTesting returns a grpc.ServerOption which allows users to inject a bootstrap configuration used by only this server, instead of the global configuration from the environment variables.
ClientPoolForTesting returns a grpc.ServerOption with the pool for xds clients.
NewGRPCServer creates an xDS-enabled gRPC server using the passed in opts.
NewXDSResolverWithConfigForTesting creates a new xDS resolver builder using the provided xDS bootstrap config instead of the global configuration from the supported environment variables.
ServingModeCallback returns a grpc.ServerOption which allows users to register a callback to get notified about serving mode changes.

# Structs

GRPCServer wraps a gRPC server and provides server-side xDS functionality, by communication with a management server using xDS APIs.
ServingModeChangeArgs wraps the arguments passed to the serving mode callback function.

# Type aliases

ServingModeCallbackFunc is the callback that users can register to get notified about the server's serving mode changes.