MCPcopy
hub / github.com/grpc/grpc-go / singleCloseWrappedProvider

Struct singleCloseWrappedProvider

credentials/tls/certprovider/store.go:70–72  ·  view source on GitHub ↗

singleCloseWrappedProvider wraps a provider instance with a reference count to properly handle multiple calls to Close.

Source from the content-addressed store, hash-verified

68// singleCloseWrappedProvider wraps a provider instance with a reference count
69// to properly handle multiple calls to Close.
70type singleCloseWrappedProvider struct {
71 provider atomic.Pointer[Provider]
72}
73
74// store is a collection of provider instances, safe for concurrent access.
75type store struct {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected