Return-Path: Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: (qmail 4784 invoked from network); 10 Mar 2009 01:10:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Mar 2009 01:10:17 -0000 Received: (qmail 68447 invoked by uid 500); 10 Mar 2009 01:10:10 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 68388 invoked by uid 500); 10 Mar 2009 01:10:10 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 68356 invoked by uid 99); 10 Mar 2009 01:10:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Mar 2009 18:10:09 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Mar 2009 01:09:58 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 4CECA2388DF5; Tue, 10 Mar 2009 01:08:18 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r751931 [36/37] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/ Date: Tue, 10 Mar 2009 01:08:12 -0000 To: cvs@httpd.apache.org From: joes@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090310010818.4CECA2388DF5@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html URL: http://svn.apache.org/viewvc/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html?rev=751931&r1=751930&r2=751931&view=diff ============================================================================== --- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html (original) +++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html Tue Mar 10 01:08:08 2009 @@ -1,7 +1,7 @@ - libapreq2-2.08: libapreq2: apreq_module_t Struct Reference + libapreq2-2.12: libapreq2: apreq_module_t Struct Reference - + + + + +

apreq_module_t Struct Reference

Vtable describing the necessary environment functions. More...

@@ -34,436 +35,300 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +

Data Fields

const char * name
const char * name
apr_uint32_t magic_number
apr_uint32_t magic_number
apr_status_t(* jar )(apreq_handle_t *, const apr_table_t **)
apr_status_t(* jar )(apreq_handle_t *, const apr_table_t **)
apr_status_t(* args )(apreq_handle_t *, const apr_table_t **)
apr_status_t(* args )(apreq_handle_t *, const apr_table_t **)
apr_status_t(* body )(apreq_handle_t *, const apr_table_t **)
apr_status_t(* body )(apreq_handle_t *, const apr_table_t **)
apreq_cookie_t *(* jar_get )(apreq_handle_t *, const char *)
apreq_cookie_t *(* jar_get )(apreq_handle_t *, const char *)
apreq_param_t *(* args_get )(apreq_handle_t *, const char *)
apreq_param_t *(* args_get )(apreq_handle_t *, const char *)
apreq_param_t *(* body_get )(apreq_handle_t *, const char *)
apreq_param_t *(* body_get )(apreq_handle_t *, const char *)
apr_status_t(* parser_get )(apreq_handle_t *, const apreq_parser_t **)
apr_status_t(* parser_get )(apreq_handle_t *, const apreq_parser_t **)
apr_status_t(* parser_set )(apreq_handle_t *, apreq_parser_t *)
apr_status_t(* parser_set )(apreq_handle_t *, apreq_parser_t *)
apr_status_t(* hook_add )(apreq_handle_t *, apreq_hook_t *)
apr_status_t(* hook_add )(apreq_handle_t *, apreq_hook_t *)
apr_status_t(* brigade_limit_get )(apreq_handle_t *, apr_size_t *)
apr_status_t(* brigade_limit_get )(apreq_handle_t *, apr_size_t *)
apr_status_t(* brigade_limit_set )(apreq_handle_t *, apr_size_t)
apr_status_t(* brigade_limit_set )(apreq_handle_t *, apr_size_t)
apr_status_t(* read_limit_get )(apreq_handle_t *, apr_uint64_t *)
apr_status_t(* read_limit_get )(apreq_handle_t *, apr_uint64_t *)
apr_status_t(* read_limit_set )(apreq_handle_t *, apr_uint64_t)
apr_status_t(* read_limit_set )(apreq_handle_t *, apr_uint64_t)
apr_status_t(* temp_dir_get )(apreq_handle_t *, const char **)
apr_status_t(* temp_dir_get )(apreq_handle_t *, const char **)
apr_status_t(* temp_dir_set )(apreq_handle_t *, const char *)
apr_status_t(* temp_dir_set )(apreq_handle_t *, const char *)


Detailed Description

Vtable describing the necessary environment functions.


Field Documentation

-

- - - - -
- + +
+
+
- +
apr_status_t(* apreq_module_t::args)(apreq_handle_t *, const apr_table_t **) const char* apreq_module_t::name
-
- - - - - -
-   - + +

-get a table with all query string parameters

-

- - - - -
- +name of this apreq module + +

+ +

+
+
- +
apreq_param_t*(* apreq_module_t::args_get)(apreq_handle_t *, const char *) apr_uint32_t apreq_module_t::magic_number
-
- - - - - -
-   - + +

-get a query string parameter by its name

-

- - - - -
- +magic number identifying the module and version + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::body)(apreq_handle_t *, const apr_table_t **) apr_status_t(* apreq_module_t::jar)(apreq_handle_t *, const apr_table_t **)
-
- - - - - -
-   - + +

-get a table with all body parameters

-

- - - - -
- +get a table with all cookies + +

+ +

+
+
- +
apreq_param_t*(* apreq_module_t::body_get)(apreq_handle_t *, const char *) apr_status_t(* apreq_module_t::args)(apreq_handle_t *, const apr_table_t **)
-
- - - - - -
-   - + +

-get a body parameter by its name

-

- - - - -
- +get a table with all query string parameters + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::brigade_limit_get)(apreq_handle_t *, apr_size_t *) apr_status_t(* apreq_module_t::body)(apreq_handle_t *, const apr_table_t **)
-
- - - - - -
-   - + +

-determine the maximum in-memory bytes a brigade may use

-

- - - - -
- +get a table with all body parameters + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::brigade_limit_set)(apreq_handle_t *, apr_size_t) apreq_cookie_t*(* apreq_module_t::jar_get)(apreq_handle_t *, const char *)
-
- - - - - -
-   - + +

-set the maximum in-memory bytes a brigade may use

-

- - - - -
- +get a cookie by its name + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::hook_add)(apreq_handle_t *, apreq_hook_t *) apreq_param_t*(* apreq_module_t::args_get)(apreq_handle_t *, const char *)
-
- - - - - -
-   - + +

-add a hook function

-

- - - - -
- +get a query string parameter by its name + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::jar)(apreq_handle_t *, const apr_table_t **) apreq_param_t*(* apreq_module_t::body_get)(apreq_handle_t *, const char *)
-
- - - - - -
-   - + +

-get a table with all cookies

-

- - - - -
- +get a body parameter by its name + +

+ +

+
+
- +
apreq_cookie_t*(* apreq_module_t::jar_get)(apreq_handle_t *, const char *) apr_status_t(* apreq_module_t::parser_get)(apreq_handle_t *, const apreq_parser_t **)
-
- - - - - -
-   - + +

-get a cookie by its name

-

- - - - -
- +gets the parser associated with the request body + +

+ +

+
+
- +
apr_uint32_t apreq_module_t::magic_number apr_status_t(* apreq_module_t::parser_set)(apreq_handle_t *, apreq_parser_t *)
-
- - - - - -
-   - + +

-magic number identifying the module and version

-

- - - - -
- +manually set a parser for the request body + +

+ +

+
+
- +
const char* apreq_module_t::name apr_status_t(* apreq_module_t::hook_add)(apreq_handle_t *, apreq_hook_t *)
-
- - - - - -
-   - + +

-name of this apreq module

-

- - - - -
- +add a hook function + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::parser_get)(apreq_handle_t *, const apreq_parser_t **) apr_status_t(* apreq_module_t::brigade_limit_get)(apreq_handle_t *, apr_size_t *)
-
- - - - - -
-   - + +

-gets the parser associated with the request body

-

- - - - -
- +determine the maximum in-memory bytes a brigade may use + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::parser_set)(apreq_handle_t *, apreq_parser_t *) apr_status_t(* apreq_module_t::brigade_limit_set)(apreq_handle_t *, apr_size_t)
-
- - - - - -
-   - + +

-manually set a parser for the request body

-

- - - - -
- +set the maximum in-memory bytes a brigade may use + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::read_limit_get)(apreq_handle_t *, apr_uint64_t *) apr_status_t(* apreq_module_t::read_limit_get)(apreq_handle_t *, apr_uint64_t *)
-
- - - - - -
-   - + +

-determine the maximum amount of data that will be fed into a parser

-

- - - - -
- +determine the maximum amount of data that will be fed into a parser + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::read_limit_set)(apreq_handle_t *, apr_uint64_t) apr_status_t(* apreq_module_t::read_limit_set)(apreq_handle_t *, apr_uint64_t)
-
- - - - - -
-   - + +

-set the maximum amount of data that will be fed into a parser

-

- - - - -
- +set the maximum amount of data that will be fed into a parser + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::temp_dir_get)(apreq_handle_t *, const char **) apr_status_t(* apreq_module_t::temp_dir_get)(apreq_handle_t *, const char **)
-
- - - - - -
-   - + +

-determine the directory used by the parser for temporary files

-

- - - - -
- +determine the directory used by the parser for temporary files + +

+ +

+
+
- +
apr_status_t(* apreq_module_t::temp_dir_set)(apreq_handle_t *, const char *) apr_status_t(* apreq_module_t::temp_dir_set)(apreq_handle_t *, const char *)
-
- - - - - -
-   - + +

-set the directory used by the parser for temporary files

+set the directory used by the parser for temporary files + +


The documentation for this struct was generated from the following file: Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html URL: http://svn.apache.org/viewvc/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html?rev=751931&r1=751930&r2=751931&view=diff ============================================================================== --- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html (original) +++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html Tue Mar 10 01:08:08 2009 @@ -1,7 +1,7 @@ - libapreq2-2.08: libapreq2: apreq_param_t Struct Reference + libapreq2-2.12: libapreq2: apreq_param_t Struct Reference - + + + + +

apreq_param_t Struct Reference

#include <apreq_param.h>

- + - + - + - +

Data Fields

apr_table_tinfo
apr_table_tinfo
apr_bucket_brigadeupload
apr_bucket_brigadeupload
unsigned flags
unsigned flags
const apreq_value_t v
const apreq_value_t v


Detailed Description

Common data structure for params and file uploads


Field Documentation

-

- - - - -
- + +
+
+
- +
unsigned apreq_param_t::flags apr_table_t* apreq_param_t::info
-
- - - - - -
-   - + +

-charsets, taint marks, app-specific bits

-

- - - - -
- +header table associated with the param + +

+ +

+
+
- +
apr_table_t* apreq_param_t::info apr_bucket_brigade* apreq_param_t::upload
-
- - - - - -
-   - + +

-header table associated with the param

-

- - - - -
- +brigade used to spool upload files + +

+ +

+
+
- +
apr_bucket_brigade* apreq_param_t::upload unsigned apreq_param_t::flags
-
- - - - - -
-   - + +

-brigade used to spool upload files

-

- - - - -
- +charsets, taint marks, app-specific bits + +

+ +

+
+
- +
const apreq_value_t apreq_param_t::v const apreq_value_t apreq_param_t::v
-
- - - - - -
-   - + +

-underlying name/value info

+underlying name/value info + +


The documentation for this struct was generated from the following file: Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html URL: http://svn.apache.org/viewvc/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html?rev=751931&r1=751930&r2=751931&view=diff ============================================================================== --- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html (original) +++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html Tue Mar 10 01:08:08 2009 @@ -1,7 +1,7 @@ - libapreq2-2.08: libapreq2: apreq_parser_t Struct Reference + libapreq2-2.12: libapreq2: apreq_parser_t Struct Reference - + + + + +

apreq_parser_t Struct Reference

#include <apreq_parser.h>

- + - + - + - + - + - + - + - +

Data Fields

apreq_parser_function_t parser
apreq_parser_function_t parser
const char * content_type
const char * content_type
apr_pool_tpool
apr_pool_tpool
apr_bucket_alloc_tbucket_alloc
apr_bucket_alloc_tbucket_alloc
apr_size_t brigade_limit
apr_size_t brigade_limit
const char * temp_dir
const char * temp_dir
apreq_hook_thook
apreq_hook_thook
void * ctx
void * ctx


Detailed Description

A request body parser instance.


Field Documentation

-

- - - - -
- + +
+
+
- +
apr_size_t apreq_parser_t::brigade_limit apreq_parser_function_t apreq_parser_t::parser
-
- - - - - -
-   - + +

-the maximum in-memory bytes a brigade may use

-

- - - - -
- +the function which parses chunks of body data + +

+ +

+
+
- +
apr_bucket_alloc_t* apreq_parser_t::bucket_alloc const char* apreq_parser_t::content_type
-
- - - - - -
-   - + +

-bucket allocator used to create bucket brigades

-

- - - - -
- +the Content-Type request header + +

+ +

+
+
- +
const char* apreq_parser_t::content_type apr_pool_t* apreq_parser_t::pool
-
- - - - - -
-   - + +

-the Content-Type request header

-

- - - - -
- +a pool which outlasts the bucket_alloc. + +

+ +

+
+
- +
void* apreq_parser_t::ctx apr_bucket_alloc_t* apreq_parser_t::bucket_alloc
-
- - - - - -
-   - + +

-internal context pointer used by the parser function

-

- - - - -
- +bucket allocator used to create bucket brigades + +

+ +

+
+
- +
apreq_hook_t* apreq_parser_t::hook apr_size_t apreq_parser_t::brigade_limit
-
- - - - - -
-   - + +

-linked list of hooks

-

- - - - -
- +the maximum in-memory bytes a brigade may use + +

+ +

+
+
- +
apreq_parser_function_t apreq_parser_t::parser const char* apreq_parser_t::temp_dir
-
- - - - - -
-   - + +

-the function which parses chunks of body data

-

- - - - -
- +the directory for generating temporary files + +

+ +

+
+
- +
apr_pool_t* apreq_parser_t::pool apreq_hook_t* apreq_parser_t::hook
-
- - - - - -
-   - + +

-a pool which outlasts the bucket_alloc.

-

- - - - -
- +linked list of hooks + +

+ +

+
+
- +
const char* apreq_parser_t::temp_dir void* apreq_parser_t::ctx
-
- - - - - -
-   - + +

-the directory for generating temporary files

+internal context pointer used by the parser function + +


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