def h2.received.step

bend-kit-http@0.38.2.0 · http.bend:3302

import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-http2@0.4.0.0/http2.bend as H2
import bend-kit-bytes@0.3.3.0/bytes.bend as HBytes

3302def h2.received.step(over: Bool, s: Socket, client: H2.Client,
3303    +len: U32, buf: Array<U32>) -> H2Step:
3304  match over:
3305    case True{}:
3306      H2Reply{s, H2.Failed{H2.Error{1, True{}, 0}}}
3307    case False{}:
3308      H2Reply{s, H2.client.receive(client, HBytes.Bytes{len, buf})}

Uses (10)

Used by (1)