def talk.recv.selected
bend-kit-http@0.38.2.0 · http.bend:6153
import bend-kit-http@0.38.2.0/http.bend as Http
import Base
import bend-kit-http@0.38.2.0/admission.bend as Admission
6153def talk.recv.selected(+inbox: Chan(Admission.Command), held: Bool, +settings: Limits, s: Socket, cont: Bool, selected: Phase & Sv) -> IO((Socket & Turn) & Phase):
6154 Limits{max, cap, hm, bm, im, wm} = settings
6155 (phase, state) = selected
6156 do IO<(Socket & Turn) & Phase>:
6157 sent : Socket & Result<&1, &1, U32 & String, Unit> <- talk.cont(cont, s, wm)
6158 talk.read(inbox, held, settings, state, phase, sent)