<html> <head> <link rel="stylesheet" type="text/css" href="dox.css" /> <title>libapreq2-2.12: libapreq2: apreq_module_t Struct Reference</title> </head> <body> <div id="page-header"> <p class="menu"> <a href="http://www.apache.org/">Apache Software Foundation</a> > <a href="http://httpd.apache.org">HTTP Server Project</a> > <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p> <p class="apache">Apache HTTP Server Request Library</p> <img alt="" src="feather.gif" /></div> <!-- Generated by Doxygen 1.5.2 --> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="examples.html"><span>Examples</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> <h1>apreq_module_t Struct Reference</h1><!-- doxytag: class="apreq_module_t" -->Vtable describing the necessary environment functions. <a href="#_details">More...</a> <p> <code>#include <<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>></code> <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#b32684e819a242536cad3118d52dcf90">name</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gga53f88027f940df852cf49e199ad7483">apr_uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#2ff1482603546104cb7b5bb5651f352f">magic_number</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#76c838ab71d675ac6b620258d356fdc1">jar</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#9b958eaafd129279d8ad55243921c7d7">args</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#a614f35761838febdfe693d0ddbc4b7c">body</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#b5e8790aebf2e6548fbb864e7fee8e59">jar_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__param__t.html">apreq_param_t</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#d2c4b8d357b722e7dd7379001fa05ed9">args_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__param__t.html">apreq_param_t</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#3cce87e692ce89a18e789f8a2c0c6a03">body_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#6ed2c8845f51a497f05a85aa6a6ca700">parser_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> **)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#5eb7bb6a8f5818c77ebc2f9a7c5730fc">parser_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#2f413a5aaaae6e83fc3ca9b8212327c4">hook_add</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#924ab03cf2c4a2d0ed66c59d1624ee27">brigade_limit_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#298e6be980844d3735f3cce56effd62b">brigade_limit_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#84d5b24aa938ecc52a37c68098be1fa1">read_limit_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg0313bd6a35829c6519a69a9a29435a13">apr_uint64_t</a> *)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#66050710752c483bca9a342386d2e008">read_limit_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg0313bd6a35829c6519a69a9a29435a13">apr_uint64_t</a>)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#1ce87d1ed4a7dc4077457f43d9fb4266">temp_dir_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char **)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#b6c1bbcb4dd9f5934e8632718664715b">temp_dir_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Vtable describing the necessary environment functions. <p> <hr><h2>Field Documentation</h2> <a class="anchor" name="b32684e819a242536cad3118d52dcf90"></a><!-- doxytag: member="apreq_module_t::name" ref="b32684e819a242536cad3118d52dcf90" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char* <a class="el" href="structapreq__module__t.html#b32684e819a242536cad3118d52dcf90">apreq_module_t::name</a> </td> </tr> </table> </div> <div class="memdoc"> <p> name of this apreq module </div> </div><p> <a class="anchor" name="2ff1482603546104cb7b5bb5651f352f"></a><!-- doxytag: member="apreq_module_t::magic_number" ref="2ff1482603546104cb7b5bb5651f352f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gga53f88027f940df852cf49e199ad7483">apr_uint32_t</a> <a class="el" href="structapreq__module__t.html#2ff1482603546104cb7b5bb5651f352f">apreq_module_t::magic_number</a> </td> </tr> </table> </div> <div class="memdoc"> <p> magic number identifying the module and version </div> </div><p> <a class="anchor" name="76c838ab71d675ac6b620258d356fdc1"></a><!-- doxytag: member="apreq_module_t::jar" ref="76c838ab71d675ac6b620258d356fdc1" args=")(apreq_handle_t *, const apr_table_t **)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#76c838ab71d675ac6b620258d356fdc1">apreq_module_t::jar</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **) </td> </tr> </table> </div> <div class="memdoc"> <p> get a table with all cookies </div> </div><p> <a class="anchor" name="9b958eaafd129279d8ad55243921c7d7"></a><!-- doxytag: member="apreq_module_t::args" ref="9b958eaafd129279d8ad55243921c7d7" args=")(apreq_handle_t *, const apr_table_t **)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#9b958eaafd129279d8ad55243921c7d7">apreq_module_t::args</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **) </td> </tr> </table> </div> <div class="memdoc"> <p> get a table with all query string parameters </div> </div><p> <a class="anchor" name="a614f35761838febdfe693d0ddbc4b7c"></a><!-- doxytag: member="apreq_module_t::body" ref="a614f35761838febdfe693d0ddbc4b7c" args=")(apreq_handle_t *, const apr_table_t **)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#a614f35761838febdfe693d0ddbc4b7c">apreq_module_t::body</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#ggfdafc0875a2cf6d44d17779ea91e4f1a">apr_table_t</a> **) </td> </tr> </table> </div> <div class="memdoc"> <p> get a table with all body parameters </div> </div><p> <a class="anchor" name="b5e8790aebf2e6548fbb864e7fee8e59"></a><!-- doxytag: member="apreq_module_t::jar_get" ref="b5e8790aebf2e6548fbb864e7fee8e59" args=")(apreq_handle_t *, const char *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a>*(* <a class="el" href="structapreq__module__t.html#b5e8790aebf2e6548fbb864e7fee8e59">apreq_module_t::jar_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td> </tr> </table> </div> <div class="memdoc"> <p> get a cookie by its name </div> </div><p> <a class="anchor" name="d2c4b8d357b722e7dd7379001fa05ed9"></a><!-- doxytag: member="apreq_module_t::args_get" ref="d2c4b8d357b722e7dd7379001fa05ed9" args=")(apreq_handle_t *, const char *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structapreq__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#d2c4b8d357b722e7dd7379001fa05ed9">apreq_module_t::args_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td> </tr> </table> </div> <div class="memdoc"> <p> get a query string parameter by its name </div> </div><p> <a class="anchor" name="3cce87e692ce89a18e789f8a2c0c6a03"></a><!-- doxytag: member="apreq_module_t::body_get" ref="3cce87e692ce89a18e789f8a2c0c6a03" args=")(apreq_handle_t *, const char *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structapreq__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#3cce87e692ce89a18e789f8a2c0c6a03">apreq_module_t::body_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td> </tr> </table> </div> <div class="memdoc"> <p> get a body parameter by its name </div> </div><p> <a class="anchor" name="6ed2c8845f51a497f05a85aa6a6ca700"></a><!-- doxytag: member="apreq_module_t::parser_get" ref="6ed2c8845f51a497f05a85aa6a6ca700" args=")(apreq_handle_t *, const apreq_parser_t **)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#6ed2c8845f51a497f05a85aa6a6ca700">apreq_module_t::parser_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> **) </td> </tr> </table> </div> <div class="memdoc"> <p> gets the parser associated with the request body </div> </div><p> <a class="anchor" name="5eb7bb6a8f5818c77ebc2f9a7c5730fc"></a><!-- doxytag: member="apreq_module_t::parser_set" ref="5eb7bb6a8f5818c77ebc2f9a7c5730fc" args=")(apreq_handle_t *, apreq_parser_t *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#5eb7bb6a8f5818c77ebc2f9a7c5730fc">apreq_module_t::parser_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *) </td> </tr> </table> </div> <div class="memdoc"> <p> manually set a parser for the request body </div> </div><p> <a class="anchor" name="2f413a5aaaae6e83fc3ca9b8212327c4"></a><!-- doxytag: member="apreq_module_t::hook_add" ref="2f413a5aaaae6e83fc3ca9b8212327c4" args=")(apreq_handle_t *, apreq_hook_t *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#2f413a5aaaae6e83fc3ca9b8212327c4">apreq_module_t::hook_add</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *) </td> </tr> </table> </div> <div class="memdoc"> <p> add a hook function </div> </div><p> <a class="anchor" name="924ab03cf2c4a2d0ed66c59d1624ee27"></a><!-- doxytag: member="apreq_module_t::brigade_limit_get" ref="924ab03cf2c4a2d0ed66c59d1624ee27" args=")(apreq_handle_t *, apr_size_t *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#924ab03cf2c4a2d0ed66c59d1624ee27">apreq_module_t::brigade_limit_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a> *) </td> </tr> </table> </div> <div class="memdoc"> <p> determine the maximum in-memory bytes a brigade may use </div> </div><p> <a class="anchor" name="298e6be980844d3735f3cce56effd62b"></a><!-- doxytag: member="apreq_module_t::brigade_limit_set" ref="298e6be980844d3735f3cce56effd62b" args=")(apreq_handle_t *, apr_size_t)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#298e6be980844d3735f3cce56effd62b">apreq_module_t::brigade_limit_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg8a24b3f35155b04b2618e814d442709c">apr_size_t</a>) </td> </tr> </table> </div> <div class="memdoc"> <p> set the maximum in-memory bytes a brigade may use </div> </div><p> <a class="anchor" name="84d5b24aa938ecc52a37c68098be1fa1"></a><!-- doxytag: member="apreq_module_t::read_limit_get" ref="84d5b24aa938ecc52a37c68098be1fa1" args=")(apreq_handle_t *, apr_uint64_t *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#84d5b24aa938ecc52a37c68098be1fa1">apreq_module_t::read_limit_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg0313bd6a35829c6519a69a9a29435a13">apr_uint64_t</a> *) </td> </tr> </table> </div> <div class="memdoc"> <p> determine the maximum amount of data that will be fed into a parser </div> </div><p> <a class="anchor" name="66050710752c483bca9a342386d2e008"></a><!-- doxytag: member="apreq_module_t::read_limit_set" ref="66050710752c483bca9a342386d2e008" args=")(apreq_handle_t *, apr_uint64_t)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#66050710752c483bca9a342386d2e008">apreq_module_t::read_limit_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gg0313bd6a35829c6519a69a9a29435a13">apr_uint64_t</a>) </td> </tr> </table> </div> <div class="memdoc"> <p> set the maximum amount of data that will be fed into a parser </div> </div><p> <a class="anchor" name="1ce87d1ed4a7dc4077457f43d9fb4266"></a><!-- doxytag: member="apreq_module_t::temp_dir_get" ref="1ce87d1ed4a7dc4077457f43d9fb4266" args=")(apreq_handle_t *, const char **)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#1ce87d1ed4a7dc4077457f43d9fb4266">apreq_module_t::temp_dir_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char **) </td> </tr> </table> </div> <div class="memdoc"> <p> determine the directory used by the parser for temporary files </div> </div><p> <a class="anchor" name="b6c1bbcb4dd9f5934e8632718664715b"></a><!-- doxytag: member="apreq_module_t::temp_dir_set" ref="b6c1bbcb4dd9f5934e8632718664715b" args=")(apreq_handle_t *, const char *)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gg4cf2ddae3efce70c508ac7fefc1c47f7">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#b6c1bbcb4dd9f5934e8632718664715b">apreq_module_t::temp_dir_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td> </tr> </table> </div> <div class="memdoc"> <p> set the directory used by the parser for temporary files </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> <li>include/<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a></ul> <div id="footer"> <p class="apache"> Copyright © 2003-2006 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/> See <a href="apreq_license.html">LICENSE</a>.</p> <p class="menu"> <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a> version 1.5.2 on 6 Mar 2009</span> </p> </div> </body> </html>