static void WSLH(struct worker *w, unsigned vsl_id, const struct http *hp, unsigned hdr) { AN(vsl_id & (VSL_CLIENTMARKER|VSL_BACKENDMARKER)); WSLR(w, http2shmlog(hp, hdr), vsl_id, hp->hd[hdr]); }
void http_VSLH(const struct http *hp, unsigned hdr) { AN(hp->vsl); AN(hp->vsl->wid & (VSL_CLIENTMARKER|VSL_BACKENDMARKER)); VSLbt(hp->vsl, http2shmlog(hp, hdr), hp->hd[hdr]); }
static void WSLH(struct worker *w, int fd, const struct http *hp, unsigned hdr) { WSLR(w, http2shmlog(hp, hdr), fd, hp->hd[hdr]); }