Lines Matching refs:jb
127 buffer *jb; member
160 if (hctx->jb) { in mod_dirlisting_handler_ctx_free()
161 chunk_buffer_release(hctx->jb); in mod_dirlisting_handler_ctx_free()
1087 if (p->jb) { /* json output */ in http_read_directory()
1089 buffer_append_string_len(p->jb, CONST_STR_LEN(",{\"name\":\"")); in http_read_directory()
1092 buffer_append_string_len(p->jb, CONST_STR_LEN( "{\"name\":\"")); in http_read_directory()
1094 buffer_append_bs_escaped_json(p->jb, d_name, dsz); in http_read_directory()
1115 buffer_append_iovec(p->jb, iov, sizeof(iov)/sizeof(*iov)); in http_read_directory()
1269 buffer * const jb = hctx->jb; in mod_dirlisting_json_append() local
1271 buffer_append_string_len(jb, CONST_STR_LEN("]}")); in mod_dirlisting_json_append()
1272 else if (buffer_clen(jb) < 16384-1024) in mod_dirlisting_json_append()
1276 if (__builtin_expect( (write_all(hctx->jfd, BUF_PTR_LEN(jb)) < 0), 0)) { in mod_dirlisting_json_append()
1295 http_chunk_append_buffer(r, jb); /* clears jb */ in mod_dirlisting_json_append()
1393 hctx->jb = chunk_buffer_acquire(); in URIHANDLER_FUNC()
1394 buffer_append_string_len(hctx->jb, CONST_STR_LEN("{[")); in URIHANDLER_FUNC()
1418 if (hctx->jb) { /* (hctx->conf.json) */ in SUBREQUEST_FUNC()
1432 if (hctx->jb) /* (hctx->conf.json) */ in SUBREQUEST_FUNC()