httpd-apreq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Schaefer <joe+gm...@sunstarsys.com>
Subject [multi-env] perl glue status
Date Sun, 13 Mar 2005 20:53:42 GMT

Time to review, stabilize & document the perl glue.
The major change is the Apache:: -> Apache2:: rename.
Beyond that, for convenience here is the relevant 
section of glue/perl/README, please look it over.

Thanks!

--------------------------------------------------
Current (pure-perl) Apache2:: module breakdown
--------------------------------------------------

Apache2::Request @ISA=(Apache2::RequestRec, APR::Request::Apache2)

  ctor:
    new

  methods:
    instance           (deprecated, ok to remove this)
    disable_uploads

  missing:
    hook_data
    upload_hook

  2.04-deltas:
    env() removed
    params() method inherited from APR::Request; not deprecated anymore.
    parms() removed
    status() removed.
    args() needs to become Apache2::RequestRec::args!!!
    The args() change probably deserves a runtime warning in 2.05-dev.

==================================================

Apache2::Cookie @ISA=(APR::Request::Cookie)

  provides:
    Apache2::Cookie::Jar @ISA=(APR::Request::Apache2)
      methods:
        cookies
        status

  subs:
    encode
    decode

  methods:
    new
    fetch
    set_attr
    freeze
    thaw
    value

  2.04-deltas:
    env() removed

==================================================

Apache2::Upload @ISA=(APR::Request::Param)

  provides:
    Apache2::Request::upload

  methods:
    slurp
    type
    size
    link
    tempname
    fh
    io
    filename
    bb          (need to deprecate this)

  2.04-deltas:
    Apache::Upload::Brigade is now APR::Request::Brigade.



-- 
Joe Schaefer


Mime
View raw message