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