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

Method registerEnum

internal/descriptor/registry.go:333–348  ·  view source on GitHub ↗
(file *File, outerPath []string, enums []*descriptorpb.EnumDescriptorProto)

Source from the content-addressed store, hash-verified

331}
332
333func (r *Registry) registerEnum(file *File, outerPath []string, enums []*descriptorpb.EnumDescriptorProto) {
334 for i, ed := range enums {
335 e := &Enum{
336 File: file,
337 Outers: outerPath,
338 EnumDescriptorProto: ed,
339 Index: i,
340 ForcePrefixedName: r.standalone,
341 }
342 file.Enums = append(file.Enums, e)
343 r.enums[e.FQEN()] = e
344 if grpclog.V(1) {
345 grpclog.Infof("Register enum name: %s", e.FQEN())
346 }
347 }
348}
349
350// LookupMsg looks up a message type by "name".
351// It tries to resolve "name" from "location" if "name" is a relative message name.

Callers 2

loadFileMethod · 0.95
registerMsgMethod · 0.95

Calls 1

FQENMethod · 0.95

Tested by

no test coverage detected