Author: joes
Date: Sun Feb 20 16:06:55 2005
New Revision: 154577
URL: http://svn.apache.org/viewcvs?view=rev&rev=154577
Log:
Sync.
Modified:
httpd/apreq/branches/multi-env-unstable/glue/perl/README
Modified: httpd/apreq/branches/multi-env-unstable/glue/perl/README
URL:
http://svn.apache.org/viewcvs/httpd/apreq/branches/multi-env-unstable/glue/perl/README?view=diff&r1=154576&r2=154577
==============================================================================
--- httpd/apreq/branches/multi-env-unstable/glue/perl/README (original)
+++ httpd/apreq/branches/multi-env-unstable/glue/perl/README Sun Feb 20
16:06:55 2005
@@ -15,42 +15,17 @@
DEVELOPER NOTES
-xsbuilder/ (analogous to modperl-2.0/xs directory)
+APR::Request::* should be a simple translation of the apreq C API:
- apreq_xs_postperl.h - helper functions & macros for XS
- maps/ - files used to generate xs/ bindings
- Apache/
- Request/
- Apache__Request.h - custom XS code for Request.xs
- Request_pm - perl code included in Request.pm
- Cookie/
- Apache__Cookie.h - custom XS for Cookie.xs
- Cookie_pm - perl code included in Cookie.pm
+apreq_handle_t -> APR::Request instance
+apreq_module_t -> APR::Request derived class.
+apreq_param_t -> APR::Request::Param
+apreq_cookie_t -> APR::Request::Cookie
+apreq_parser_t -> APR::Request::Parser (todo)
+apreq_hook_t -> APR::Request::Hook (todo)
-current class diagram:
- apreq_xs_env
+Hopefully the old Apache(2)::Request and Apache(2)::Cookie APIs can be
+built from those modules, mostly in Perl (instead of XS).
- // \\
-
-Apache::Cookie->fetch// \\Apache::Request->new
-
- // \\
-
- Apache::Cookie::Jar Apache::Request
-
- cookies / / upload \ args, body, params
-
- Apache::Cookie::Table Apache::Upload::Table Apache::Request::Table
-
- / get / get
-
- Apache::Cookie Apache::Upload
-
-
-legend: double lines ("//" or "\\") represent an inheritance relationship.
- single lines ("/" or "\") represent method calls.
-
-
-missing components: Apache::Request::Parser