The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<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> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
<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&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;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&nbsp;Structures</span></a></li>
    <li><a href="functions.html"><span>Data&nbsp;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 &lt;<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>&gt;</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 *&nbsp;</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>&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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> *(*&nbsp;</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> *(*&nbsp;</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> *(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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>(*&nbsp;</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 &copy; 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>