MCPcopy
hub / github.com/grpc-ecosystem/grpc-gateway / NewServerMetadataContext

Function NewServerMetadataContext

runtime/context.go:223–228  ·  runtime/context.go::NewServerMetadataContext

NewServerMetadataContext creates a new context with ServerMetadata

(ctx context.Context, md ServerMetadata)

Source from the content-addressed store, hash-verified

221
222// NewServerMetadataContext creates a new context with ServerMetadata
223func NewServerMetadataContext(ctx context.Context, md ServerMetadata) context.Context {
224 if ctx == nil {
225 ctx = context.Background()
226 }
227 return context.WithValue(ctx, serverMetadataKey{}, md)
228}
229
230// ServerMetadataFromContext returns the ServerMetadata in ctx
231func ServerMetadataFromContext(ctx context.Context) (md ServerMetadata, ok bool) {

Calls

no outgoing calls