Lines Matching +refs:val +refs:parser
61 apreq_parser_t *parser;
374 if (req->parser == NULL) {
381 req->parser = apreq_parser_make(pool,
401 if (req->parser->brigade_limit > req->brigade_limit)
402 req->parser->brigade_limit = req->brigade_limit;
404 req->parser->temp_dir = req->temp_dir;
406 apreq_parser_add_hook(req->parser, req->hook_queue);
455 apreq_parser_run(req->parser, req->body, req->tmpbb);
482 apreq_parser_run(req->parser, req->body, req->tmpbb);
502 const char *name, *val;
515 val = prompt(handle, name, "cookie");
516 if (val == NULL)
517 val = "";
518 p = apreq_cookie_make(handle->pool, name, strlen(name), val, strlen(val));
546 const char *name, *val;
559 val = prompt(handle, name, "parameter");
560 if (val == NULL)
561 val = "";
562 p = apreq_param_make(handle->pool, name, strlen(name), val, strlen(val));
565 val = p->v.data;
592 const char *val = NULL;
599 val = apr_table_get(t, name);
600 if (val == NULL) {
605 val = prompt(handle, name, "cookie");
606 if (val == NULL)
608 p = apreq_cookie_make(handle->pool, name, strlen(name), val, strlen(val));
611 val = p->v.data;
616 return apreq_value_to_cookie(val);
624 const char *val = NULL;
631 val = apr_table_get(t, name);
632 if (val == NULL) {
637 val = prompt(handle, name, "parameter");
638 if (val == NULL)
640 p = apreq_param_make(handle->pool, name, strlen(name), val, strlen(val));
643 val = p->v.data;
648 return apreq_value_to_param(val);
659 const char *name, *val;
673 val = prompt(handle, name, "parameter");
674 if (val == NULL)
675 val = "";
676 p = apreq_param_make(handle->pool, name, strlen(name), val, strlen(val));
679 val = p->v.data;
705 const char *val = NULL;
710 val = apr_table_get(req->body, name);
711 if (val == NULL) {
715 val = prompt(handle, name, "parameter");
716 if (val == NULL)
718 p = apreq_param_make(handle->pool, name, strlen(name), val, strlen(val));
721 val = p->v.data;
722 return apreq_value_to_param(val);
731 val = apr_table_get(req->body, name);
732 if (val != NULL)
733 return apreq_value_to_param(val);
747 val = apr_table_get(req->body, name);
748 if (val != NULL)
749 return apreq_value_to_param(val);
761 h->next = req->parser->hook;
762 req->parser->hook = h;
766 hook_ctx->prev = req->parser->hook;
774 req->parser->hook = h->next;
783 val = apr_table_get(req->body, name);
784 if (val != NULL)
785 return apreq_value_to_param(val);
794 const apreq_parser_t **parser)
798 *parser = req->parser;
803 apreq_parser_t *parser)
807 if (req->parser == NULL) {
810 apr_status_t s = apreq_parser_add_hook(parser, req->hook_queue);
815 parser->temp_dir = req->temp_dir;
817 if (req->brigade_limit < parser->brigade_limit) {
818 parser->brigade_limit = req->brigade_limit;
822 req->parser = parser;
835 if (req->parser != NULL) {
836 return apreq_parser_add_hook(req->parser, hook);
855 apr_size_t *limit = (req->parser == NULL)
857 : &req->parser->brigade_limit;
871 *bytes = (req->parser == NULL)
873 : req->parser->brigade_limit;
905 const char **temp_dir = (req->parser == NULL)
907 : &req->parser->temp_dir;
924 *path = (req->parser == NULL)
926 : req->parser->temp_dir;