code wiki / _hdl_build / nx_meet_http.nx

nx_meet_http.nx

buildroot/runtime/_hdl_build/nx_meet_http.nx

6226 B134 linesdepth 6pulls 8 transitivereach 4 importersview sourcekind librarytopic meet
docsdependenciesstructsconstsfunctions

about

nx_meet_http.nx -- P2 (live-route brain, LIBRARY): turn a real HTTP form POST into the gated submission chain. Parses the request (method/path/body) + the url-encoded form body, routes POST /apply | /request-talent, SCREENS (R6 anti-fake + R7 curation), builds a sanitized record, PERSISTS it (P4 seg-store), and returns an HTTP response. The only thing left after this is the socket accept-loop (operator infra: accept -> read -> meet_http_handle -> write -> close). 100% sovereign. license_tier: ORIGINAL

dependencies 5 imports · 2 importers

nx_syscalls.nx nx_meet_lib.nx nx_meet_curate.nx nx_meet_intake_process.nx nx_meet_store.nx nx_meet_http.nx nx_meet_http_gate.nx nx_meet_serve_lib.nx

imports: nx_syscalls.nxnx_meet_lib.nxnx_meet_curate.nxnx_meet_intake_process.nxnx_meet_store.nx

imported by: nx_meet_http_gate.nxnx_meet_serve_lib.nx

structs

none

consts

11const K_MAGIC_1024: i64 = 1024
12const K_MAGIC_8192: i64 = 8192
13const K_MAGIC_16384: i64 = 16384

functions

15func hx(c: i64) -> i64
called by 1: url_decode
22func url_decode(src: *u8, slen: i64, dst: *u8) -> i64
called by 1: form_get calls 1: hx
42func form_get(body: *u8, blen: i64, key: *u8, out: *u8, cap: i64) -> i64
called by 1: meet_http_handle calls 2: mlenurl_decode
65func http_is_post(req: *u8, n: i64) -> i64
called by 1: meet_http_handle
70func http_path_is(req: *u8, n: i64, path: *u8) -> i64
called by 1: meet_http_handle calls 1: mlen
82func http_body_off(req: *u8, n: i64) -> i64
called by 1: meet_http_handle
93func meet_http_handle(req: *u8, n: i64, id: *u8, resp: *u8) -> i64