MCPcopy Create free account
hub / github.com/dgrr/http2 / createStream

Method createStream

serverConn.go:622–632  ·  view source on GitHub ↗
(c net.Conn, frameType FrameType, strm *Stream)

Source from the content-addressed store, hash-verified

620}
621
622func (sc *serverConn) createStream(c net.Conn, frameType FrameType, strm *Stream) {
623 ctx := ctxPool.Get().(*fasthttp.RequestCtx)
624 ctx.Request.Reset()
625 ctx.Response.Reset()
626
627 ctx.Init2(c, sc.logger, false)
628
629 strm.origType = frameType
630 strm.startedAt = time.Now()
631 strm.SetData(ctx)
632}
633
634func (sc *serverConn) handleFrame(strm *Stream, fr *FrameHeader) error {
635 err := sc.verifyState(strm, fr)

Callers 1

handleStreamsMethod · 0.95

Calls 2

ResetMethod · 0.65
SetDataMethod · 0.45

Tested by

no test coverage detected