Lines Matching refs:hook
40 apreq_hook_t *hook,
46 p->hook = hook;
56 apreq_hook_function_t hook,
61 h->hook = hook;
69 /*XXX this may need to check the parser's state before modifying the hook list */
78 last->next = p->hook;
79 p->hook = h;
198 if (hook->next)
199 s = apreq_hook_run(hook->next, param, bb);
245 if (parser->hook != NULL) {
246 s = apreq_hook_run(parser->hook, ctx->param, bb);
284 apr_pool_t *pool = hook->pool;
285 struct xml_ctx *ctx = hook->ctx;
290 hook->ctx = ctx = apr_palloc(pool, sizeof *ctx);
308 if (hook->next)
309 s = apreq_hook_run(hook->next, param, bb);
336 if (hook->next)
337 return apreq_hook_run(hook->next, param, bb);
345 apreq_hook_find_param_ctx_t *ctx = hook->ctx;
347 apr_status_t s = (hook->next == NULL)
348 ? APR_SUCCESS : apreq_hook_run(hook->next, param, bb);
353 ctx->prev->next = hook->next;