Versions in this module Expand all Collapse all v1 v1.4.3 Nov 5, 2022 Changes in this version + func GetTimeout(header http.Header, defaultTimeout time.Duration) time.Duration + func NewRequestParser(r *http.Request, resolver jsonpb.AnyResolver) (grpcurl.RequestParser, error) + func ProcessHeaders(header http.Header) []string + type EventHandler struct + Status *status.Status + func NewEventHandler(writer io.Writer, resolver jsonpb.AnyResolver) *EventHandler + func (h *EventHandler) OnReceiveHeaders(_ metadata.MD) + func (h *EventHandler) OnReceiveResponse(message proto.Message) + func (h *EventHandler) OnReceiveTrailers(status *status.Status, _ metadata.MD) + func (h *EventHandler) OnResolveMethod(_ *desc.MethodDescriptor) + func (h *EventHandler) OnSendHeaders(_ metadata.MD) + type Method struct + HttpMethod string + HttpPath string + RpcPath string + func GetMethods(source grpcurl.DescriptorSource) ([]Method, error)