var errEmptyResponse …
func ForwardResponseStream(ctx context.Context, mux *ServeMux, marshaler Marshaler, w http.ResponseWriter, req *http.Request, recv func() (proto.Message, error), opts ...func(context.Context, http.ResponseWriter, proto.Message) error) { … }
func handleForwardResponseServerMetadata(w http.ResponseWriter, mux *ServeMux, md ServerMetadata) { … }
func handleForwardResponseTrailerHeader(w http.ResponseWriter, md ServerMetadata) { … }
func handleForwardResponseTrailer(w http.ResponseWriter, md ServerMetadata) { … }
type responseBody …
func ForwardResponseMessage(ctx context.Context, mux *ServeMux, marshaler Marshaler, w http.ResponseWriter, req *http.Request, resp proto.Message, opts ...func(context.Context, http.ResponseWriter, proto.Message) error) { … }
func handleForwardResponseOptions(ctx context.Context, w http.ResponseWriter, resp proto.Message, opts []func(context.Context, http.ResponseWriter, proto.Message) error) error { … }
func handleForwardResponseStreamError(ctx context.Context, wroteHeader bool, marshaler Marshaler, w http.ResponseWriter, req *http.Request, mux *ServeMux, err error) { … }
func streamError(ctx context.Context, errHandler StreamErrorHandlerFunc, err error) *StreamError { … }
func errorChunk(err *StreamError) map[string]proto.Message { … }