Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

apreq_parser_t Struct Reference

#include <apreq_parser.h>


Data Fields

apreq_parser_function_t parser
const char * content_type
apr_pool_tpool
apr_bucket_alloc_tbucket_alloc
apr_size_t brigade_limit
const char * temp_dir
apreq_hook_thook
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


The documentation for this struct was generated from the following file: