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?