You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2003/06/07 22:35:35 UTC
cvs commit: httpd-apreq-2/glue/perl README
joes 2003/06/07 13:35:35
Modified: glue/perl README
Log:
Replace outdated README comments with a class heirachy diagram.
Revision Changes Path
1.2 +21 -14 httpd-apreq-2/glue/perl/README
Index: README
===================================================================
RCS file: /home/cvs/httpd-apreq-2/glue/perl/README,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- README 25 Apr 2003 15:37:12 -0000 1.1
+++ README 7 Jun 2003 20:35:35 -0000 1.2
@@ -1,22 +1,29 @@
-package heirarchy:
+current class diagram:
- APREQ.xs dynaloads appropriate env (if necessary)
- and wraps apreq.h
+ apreq_env
- APREQ::Value (defined in APREQ.xs)
- ::Cookie (Cookies.xs)
- ::Param (Params.xs)
- ::Parser (Parsers.xs)
+ / \
+
+ fetch / \ new
+
+ / \
- APREQ::Table (Tables.xs)
+ Apache::Cookie::Jar Apache::Request
- APREQ::Jar (defined in Cookies.xs)
- Apache2::Cookie.pm (includes CGI::Cookie conventions)
+ cookies / \ \ args, body, params
- APREQ::Request (defined in Params.xs)
- Apache2::Request.pm (subclasses Apache2 also)
- { r => Apache2->request,
- apreq => APREQ::Request }
+ Apache::Cookie::Table \ get Apache::Request::Table
+
+ get \ \
+
+ Apache::Cookie
+
+
+missing components: Apache::Request::Upload
+
+
+Can/should we collapse Apache::Cookie::Jar & Apache::Cookie::Table
+into a single package?