MODULE = APR::Request::Parser PACKAGE = APR::Request::Parser
APR::Request::Parser
make(class, pool, ba, ct, parser, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apreq_parser_function_t parser
apr_size_t blim
char *tdir
APR::Request::Hook hook
CODE:
RETVAL = apreq_parser_make(pool, ba, ct, parser, blim, tdir, hook, NULL);
OUTPUT:
RETVAL
APR::Request::Parser
generic(class, pool, ba, ct, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apr_size_t blim
char *tdir
APR::Request::Hook hook
CODE:
RETVAL = apreq_parser_make(pool, ba, ct, apreq_parse_generic,
blim, tdir, hook, NULL);
OUTPUT:
RETVAL
APR::Request::Parser
headers(class, pool, ba, ct, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apr_size_t blim
char *tdir
APR::Request::Hook hook
CODE:
RETVAL = apreq_parser_make(pool, ba, ct, apreq_parse_headers,
blim, tdir, hook, NULL);
OUTPUT:
RETVAL
APR::Request::Parser
urlencoded(class, pool, ba, ct, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apr_size_t blim
char *tdir
APR::Request::Hook hook
CODE:
RETVAL = apreq_parser_make(pool, ba, ct, apreq_parse_urlencoded,
blim, tdir, hook, NULL);
OUTPUT:
RETVAL
APR::Request::Parser
multipart(class, pool, ba, ct, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apr_size_t blim
char *tdir
APR::Request::Hook hook
CODE:
RETVAL = apreq_parser_make(pool, ba, ct, apreq_parse_multipart,
blim, tdir, hook, NULL);
OUTPUT:
RETVAL
APR::Request::Parser
default(class, pool, ba, ct, blim=APREQ_DEFAULT_BRIGADE_LIMIT, tdir=NULL, hook=NULL)
apreq_xs_subclass_t class
APR::Pool pool
APR::BucketAlloc ba
char *ct
apr_size_t blim
char *tdir
APR::Request::Hook hook
PREINIT:
apreq_parser_function_t parser;
CODE:
parser = apreq_parser(ct);
if (parser == NULL)
XSRETURN_UNDEF;
RETVAL = apreq_parser_make(pool, ba, ct, parser,
blim, tdir, hook, NULL);
OUTPUT:
RETVAL