apreq_parser_t(3)

apreq_parser_t(3) libapreq2 apreq_parser_t(3)

NAME

apreq_parser_t

SYNOPSIS

#include <apreq_parser.h>

Data Fields


apreq_parser_function_t parser
const char * content_type
apr_pool_t * pool
apr_bucket_alloc_t * bucket_alloc
apr_size_t brigade_limit
const char * temp_dir
apreq_hook_t * hook
void * ctx

Detailed Description

A request body parser instance.

Field Documentation

apr_size_t apreq_parser_t::brigade_limit

the maximum in-memory bytes a brigade may use

apr_bucket_alloc_t* apreq_parser_t::bucket_alloc

bucket allocator used to create bucket brigades

const char* apreq_parser_t::content_type

the Content-Type request header

void* apreq_parser_t::ctx

internal context pointer used by the parser function

apreq_hook_t* apreq_parser_t::hook

linked list of hooks

apreq_parser_function_t apreq_parser_t::parser

the function which parses chunks of body data

apr_pool_t* apreq_parser_t::pool

a pool which outlasts the bucket_alloc.

const char* apreq_parser_t::temp_dir

the directory for generating temporary files

Author

Generated automatically by Doxygen for libapreq2 from the source code.

Wed Mar 10 2021 Version 2.16