~ubuntu-branches/ubuntu/oneiric/libapreq2/oneiric

« back to all changes in this revision

Viewing changes to docs/html/structapreq__parser__t.html

  • Committer: Bazaar Package Importer
  • Author(s): Steinar H. Gunderson
  • Date: 2006-10-31 02:40:32 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20061031024032-0uz12ks05bi4iqfl
Tags: 2.08-4
Fix typo; libapreq2 recommended libapreq2-mod-apreq2, which is obviously
wrong. Change to libapache2-mod-apreq2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<html>
2
2
<head>
3
3
  <link rel="stylesheet" type="text/css" href="dox.css" />
4
 
  <title>libapreq2-2.07: libapreq2: apreq_parser_t Struct Reference</title> 
 
4
  <title>libapreq2-2.08: libapreq2: apreq_parser_t Struct Reference</title> 
5
5
</head>
6
6
<body>
7
7
<div id="page-header">
31
31
<table border="0" cellpadding="0" cellspacing="0">
32
32
<tr><td></td></tr>
33
33
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
34
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#f72f150bb8f1910a732e0af9dcd5a1b2">parser</a></td></tr>
35
 
 
36
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#cf262801e8cb55fc8839557d5b0dd5a4">content_type</a></td></tr>
37
 
 
38
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#97a65f4d0e0d9c8d4474d276364f4aee">pool</a></td></tr>
39
 
 
40
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g7e2612acb58613f044271c994cf59522">apr_bucket_alloc_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#96731d8dff295e94e7ab4ebe994e5d34">bucket_alloc</a></td></tr>
41
 
 
42
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga0ecd1b844924efe2cb5ffd0079eab9d">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#25ede91d56d3b6824760512cadf9c9b5">brigade_limit</a></td></tr>
43
 
 
44
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#e40c14ade28e37e188c05e92c9f9da51">temp_dir</a></td></tr>
45
 
 
46
 
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#1b8dd2136ae2cb5defccfa44dbb77ebc">hook</a></td></tr>
47
 
 
48
 
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#04db922c73dfb26c9387235bd4534fd5">ctx</a></td></tr>
 
34
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#98c4415da3f11cf5ced76bd3c6540e65">apreq_parser_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#dc117877c27713515c7617b560efb9a9">parser</a></td></tr>
 
35
 
 
36
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#3acc7764c18c52c33bb64e3ee3375670">content_type</a></td></tr>
 
37
 
 
38
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#8148c125f670a73aedb9b228612b5901">pool</a></td></tr>
 
39
 
 
40
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g8426ce3b1ee46cc6e5f227b8a8d7fe27">apr_bucket_alloc_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#e2d1910ffc51047ff2759843d1babbc8">bucket_alloc</a></td></tr>
 
41
 
 
42
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#203d6cfc8d36892a995a535bfe644e32">brigade_limit</a></td></tr>
 
43
 
 
44
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#928f16aae17f84fadf06a52a51a6385c">temp_dir</a></td></tr>
 
45
 
 
46
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#dd1d982c326705e8da838041a645de33">hook</a></td></tr>
 
47
 
 
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#b73f196059129e0ca7926526ebba0a78">ctx</a></td></tr>
49
49
 
50
50
</table>
51
51
<hr><a name="_details"></a><h2>Detailed Description</h2>
52
52
A request body parser instance. 
53
53
<p>
54
54
<hr><h2>Field Documentation</h2>
55
 
<a class="anchor" name="25ede91d56d3b6824760512cadf9c9b5"></a><!-- doxytag: member="apreq_parser_t::brigade_limit" ref="25ede91d56d3b6824760512cadf9c9b5" args="" --><p>
 
55
<a class="anchor" name="203d6cfc8d36892a995a535bfe644e32"></a><!-- doxytag: member="apreq_parser_t::brigade_limit" ref="203d6cfc8d36892a995a535bfe644e32" args="" --><p>
56
56
<table class="mdTable" cellpadding="2" cellspacing="0">
57
57
  <tr>
58
58
    <td class="mdRow">
59
59
      <table cellpadding="0" cellspacing="0" border="0">
60
60
        <tr>
61
 
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga0ecd1b844924efe2cb5ffd0079eab9d">apr_size_t</a> <a class="el" href="structapreq__parser__t.html#25ede91d56d3b6824760512cadf9c9b5">apreq_parser_t::brigade_limit</a>          </td>
 
61
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gb000b6f7aabb9f723f69be65c6d74e61">apr_size_t</a> <a class="el" href="structapreq__parser__t.html#203d6cfc8d36892a995a535bfe644e32">apreq_parser_t::brigade_limit</a>          </td>
62
62
        </tr>
63
63
      </table>
64
64
    </td>
75
75
the maximum in-memory bytes a brigade may use     </td>
76
76
  </tr>
77
77
</table>
78
 
<a class="anchor" name="96731d8dff295e94e7ab4ebe994e5d34"></a><!-- doxytag: member="apreq_parser_t::bucket_alloc" ref="96731d8dff295e94e7ab4ebe994e5d34" args="" --><p>
 
78
<a class="anchor" name="e2d1910ffc51047ff2759843d1babbc8"></a><!-- doxytag: member="apreq_parser_t::bucket_alloc" ref="e2d1910ffc51047ff2759843d1babbc8" args="" --><p>
79
79
<table class="mdTable" cellpadding="2" cellspacing="0">
80
80
  <tr>
81
81
    <td class="mdRow">
82
82
      <table cellpadding="0" cellspacing="0" border="0">
83
83
        <tr>
84
 
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g7e2612acb58613f044271c994cf59522">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__parser__t.html#96731d8dff295e94e7ab4ebe994e5d34">apreq_parser_t::bucket_alloc</a>          </td>
 
84
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#g8426ce3b1ee46cc6e5f227b8a8d7fe27">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__parser__t.html#e2d1910ffc51047ff2759843d1babbc8">apreq_parser_t::bucket_alloc</a>          </td>
85
85
        </tr>
86
86
      </table>
87
87
    </td>
98
98
bucket allocator used to create bucket brigades     </td>
99
99
  </tr>
100
100
</table>
101
 
<a class="anchor" name="cf262801e8cb55fc8839557d5b0dd5a4"></a><!-- doxytag: member="apreq_parser_t::content_type" ref="cf262801e8cb55fc8839557d5b0dd5a4" args="" --><p>
 
101
<a class="anchor" name="3acc7764c18c52c33bb64e3ee3375670"></a><!-- doxytag: member="apreq_parser_t::content_type" ref="3acc7764c18c52c33bb64e3ee3375670" args="" --><p>
102
102
<table class="mdTable" cellpadding="2" cellspacing="0">
103
103
  <tr>
104
104
    <td class="mdRow">
105
105
      <table cellpadding="0" cellspacing="0" border="0">
106
106
        <tr>
107
 
          <td class="md" nowrap valign="top">const char* <a class="el" href="structapreq__parser__t.html#cf262801e8cb55fc8839557d5b0dd5a4">apreq_parser_t::content_type</a>          </td>
 
107
          <td class="md" nowrap valign="top">const char* <a class="el" href="structapreq__parser__t.html#3acc7764c18c52c33bb64e3ee3375670">apreq_parser_t::content_type</a>          </td>
108
108
        </tr>
109
109
      </table>
110
110
    </td>
121
121
the Content-Type request header     </td>
122
122
  </tr>
123
123
</table>
124
 
<a class="anchor" name="04db922c73dfb26c9387235bd4534fd5"></a><!-- doxytag: member="apreq_parser_t::ctx" ref="04db922c73dfb26c9387235bd4534fd5" args="" --><p>
 
124
<a class="anchor" name="b73f196059129e0ca7926526ebba0a78"></a><!-- doxytag: member="apreq_parser_t::ctx" ref="b73f196059129e0ca7926526ebba0a78" args="" --><p>
125
125
<table class="mdTable" cellpadding="2" cellspacing="0">
126
126
  <tr>
127
127
    <td class="mdRow">
128
128
      <table cellpadding="0" cellspacing="0" border="0">
129
129
        <tr>
130
 
          <td class="md" nowrap valign="top">void* <a class="el" href="structapreq__parser__t.html#04db922c73dfb26c9387235bd4534fd5">apreq_parser_t::ctx</a>          </td>
 
130
          <td class="md" nowrap valign="top">void* <a class="el" href="structapreq__parser__t.html#b73f196059129e0ca7926526ebba0a78">apreq_parser_t::ctx</a>          </td>
131
131
        </tr>
132
132
      </table>
133
133
    </td>
144
144
internal context pointer used by the parser function     </td>
145
145
  </tr>
146
146
</table>
147
 
<a class="anchor" name="1b8dd2136ae2cb5defccfa44dbb77ebc"></a><!-- doxytag: member="apreq_parser_t::hook" ref="1b8dd2136ae2cb5defccfa44dbb77ebc" args="" --><p>
 
147
<a class="anchor" name="dd1d982c326705e8da838041a645de33"></a><!-- doxytag: member="apreq_parser_t::hook" ref="dd1d982c326705e8da838041a645de33" args="" --><p>
148
148
<table class="mdTable" cellpadding="2" cellspacing="0">
149
149
  <tr>
150
150
    <td class="mdRow">
151
151
      <table cellpadding="0" cellspacing="0" border="0">
152
152
        <tr>
153
 
          <td class="md" nowrap valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__parser__t.html#1b8dd2136ae2cb5defccfa44dbb77ebc">apreq_parser_t::hook</a>          </td>
 
153
          <td class="md" nowrap valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__parser__t.html#dd1d982c326705e8da838041a645de33">apreq_parser_t::hook</a>          </td>
154
154
        </tr>
155
155
      </table>
156
156
    </td>
167
167
linked list of hooks     </td>
168
168
  </tr>
169
169
</table>
170
 
<a class="anchor" name="f72f150bb8f1910a732e0af9dcd5a1b2"></a><!-- doxytag: member="apreq_parser_t::parser" ref="f72f150bb8f1910a732e0af9dcd5a1b2" args="" --><p>
 
170
<a class="anchor" name="dc117877c27713515c7617b560efb9a9"></a><!-- doxytag: member="apreq_parser_t::parser" ref="dc117877c27713515c7617b560efb9a9" args="" --><p>
171
171
<table class="mdTable" cellpadding="2" cellspacing="0">
172
172
  <tr>
173
173
    <td class="mdRow">
174
174
      <table cellpadding="0" cellspacing="0" border="0">
175
175
        <tr>
176
 
          <td class="md" nowrap valign="top"><a class="el" href="apreq__parser_8h.html#4855e862e92d6bda51b584a60ac873b6">apreq_parser_function_t</a> <a class="el" href="structapreq__parser__t.html#f72f150bb8f1910a732e0af9dcd5a1b2">apreq_parser_t::parser</a>          </td>
 
176
          <td class="md" nowrap valign="top"><a class="el" href="apreq__parser_8h.html#98c4415da3f11cf5ced76bd3c6540e65">apreq_parser_function_t</a> <a class="el" href="structapreq__parser__t.html#dc117877c27713515c7617b560efb9a9">apreq_parser_t::parser</a>          </td>
177
177
        </tr>
178
178
      </table>
179
179
    </td>
190
190
the function which parses chunks of body data     </td>
191
191
  </tr>
192
192
</table>
193
 
<a class="anchor" name="97a65f4d0e0d9c8d4474d276364f4aee"></a><!-- doxytag: member="apreq_parser_t::pool" ref="97a65f4d0e0d9c8d4474d276364f4aee" args="" --><p>
 
193
<a class="anchor" name="8148c125f670a73aedb9b228612b5901"></a><!-- doxytag: member="apreq_parser_t::pool" ref="8148c125f670a73aedb9b228612b5901" args="" --><p>
194
194
<table class="mdTable" cellpadding="2" cellspacing="0">
195
195
  <tr>
196
196
    <td class="mdRow">
197
197
      <table cellpadding="0" cellspacing="0" border="0">
198
198
        <tr>
199
 
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf00710151d580d85b81c3d419836b9bb">apr_pool_t</a>* <a class="el" href="structapreq__parser__t.html#97a65f4d0e0d9c8d4474d276364f4aee">apreq_parser_t::pool</a>          </td>
 
199
          <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gf69ce4a2f60e747b106c88d53b044266">apr_pool_t</a>* <a class="el" href="structapreq__parser__t.html#8148c125f670a73aedb9b228612b5901">apreq_parser_t::pool</a>          </td>
200
200
        </tr>
201
201
      </table>
202
202
    </td>
213
213
a pool which outlasts the bucket_alloc.     </td>
214
214
  </tr>
215
215
</table>
216
 
<a class="anchor" name="e40c14ade28e37e188c05e92c9f9da51"></a><!-- doxytag: member="apreq_parser_t::temp_dir" ref="e40c14ade28e37e188c05e92c9f9da51" args="" --><p>
 
216
<a class="anchor" name="928f16aae17f84fadf06a52a51a6385c"></a><!-- doxytag: member="apreq_parser_t::temp_dir" ref="928f16aae17f84fadf06a52a51a6385c" args="" --><p>
217
217
<table class="mdTable" cellpadding="2" cellspacing="0">
218
218
  <tr>
219
219
    <td class="mdRow">
220
220
      <table cellpadding="0" cellspacing="0" border="0">
221
221
        <tr>
222
 
          <td class="md" nowrap valign="top">const char* <a class="el" href="structapreq__parser__t.html#e40c14ade28e37e188c05e92c9f9da51">apreq_parser_t::temp_dir</a>          </td>
 
222
          <td class="md" nowrap valign="top">const char* <a class="el" href="structapreq__parser__t.html#928f16aae17f84fadf06a52a51a6385c">apreq_parser_t::temp_dir</a>          </td>
223
223
        </tr>
224
224
      </table>
225
225
    </td>
244
244
See <a href="apreq_license.html">LICENSE</a>.</p>
245
245
<p class="menu">
246
246
<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
247
 
version 1.4.6 on 11 Feb 2006</span>
 
247
version 1.4.6 on 8 Aug 2006</span>
248
248
</p>
249
249
</div>
250
250
</body>