Author: joes
Date: Wed Apr 27 10:10:53 2005
New Revision: 165012
URL: http://svn.apache.org/viewcvs?rev=165012&view=rev
Log:
perldocs: method API layout.
Modified:
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Apache2/Apache2.pod
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/CGI/CGI.pod
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.pod
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.xs
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Error/Error.pod
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.pod
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs
httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.pod
httpd/apreq/trunk/glue/perl/xsbuilder/maps/apreq_functions.map
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Apache2/Apache2.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Apache2/Apache2.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Apache2/Apache2.pod
(original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Apache2/Apache2.pod Wed
Apr 27 10:10:53 2005
@@ -1,6 +1,6 @@
=head1 NAME
- APR::Request::Apache2
+APR::Request::Apache2
@@ -21,9 +21,9 @@
-=head1 APR::Request::Apache2
+=head1 METHODS
-This package is derived from C<< APR::Request >>.
+APR::Request::Apache2 - derived from C<< APR::Request >>.
=head2 handle
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/CGI/CGI.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/CGI/CGI.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/CGI/CGI.pod (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/CGI/CGI.pod Wed Apr 27
10:10:53 2005
@@ -1,14 +1,12 @@
=head1 NAME
- APR::Request::CGI
-
-
+APR::Request::CGI
=head1 SYNOPSIS
use APR::Request::CGI;
- my $req = APR::Request::CGI->new($pool);
+ my $req = APR::Request::CGI->handle($pool);
@@ -21,14 +19,14 @@
-=head1 APR::Request::CGI
+=head1 METHODS
-This package is derived from C<< APR::Request >>.
+APR::Request::CGI - derived from C<< APR::Request >>.
-=head2 new
+=head2 handle
- APR::Request::CGI->new($pool)
+ APR::Request::CGI->handle($pool)
Creates an C<< APR::Request::CGI >> object. The argument C<< $pool >>
is an C<< APR::Pool >> object.
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.pod
(original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.pod Wed Apr
27 10:10:53 2005
@@ -1,18 +1,113 @@
=head1 NAME
- APR::Request::CGI
+APR::Request::Cookie -
+
+
+
=head1 SYNOPSIS
- use APR::Request::CGI;
- my $req = APR::Request::CGI->new($pool);
+ use APR::Request::Cookie;
+
+
=head1 DESCRIPTION
-=head1 APR::Request::CGI
+
+
+
+=head1 METHODS
+
+APR::Request::Cookie
+
+
+=head2 new
+
+
+=head2 freeze
+
+
+=head2 thaw
+
+
+=head2 name
+
+
+=head2 value
+
+
+=head2 secure
+
+
+=head2 version
+
+
+=head2 path
+
+
+=head2 domain
+
+
+=head2 port
+
+
+=head2 comment
+
+
+=head2 commentURL
+
+
+=head2 is_tainted
+
+
+=head2 make
+
+
+=head2 as_string
+
+
+
+=head1 SUBROUTINES
+
+ APR::Request::Cookie
+
+
+=head2 expires
+
+
+
+=head1 METHODS
+
+ APR::Request::Cookie::Table
+
+
+=head2 cookie_class
+
+
+=head2 get
+
+
+=head2 FETCH
+
+
+=head2 NEXTKEY
+
+
+=head2 FIRSTKEY
+
+
+=head2 do
+
+
+
+
+=head2
+
=head1 SEE ALSO
+
+L<< Apache2::Cookie >>, L<< APR::Request >>
=head1 COPYRIGHT
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.xs
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.xs?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.xs
(original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Cookie/Cookie.xs Wed Apr
27 10:10:53 2005
@@ -40,7 +40,6 @@
);
newXS("APR::Request::Cookie::()", XS_APR__Request__Cookie_nil, file);
newXS("APR::Request::Cookie::(\"\"", XS_APR__Request__Cookie_value, file);
- newXS("APR::Request::Cookie::Table::do", apreq_xs_cookie_table_do, file);
MODULE = APR::Request::Cookie PACKAGE = APR::Request::Cookie
@@ -107,6 +106,7 @@
OUTPUT:
RETVAL
+
SV*
bind_handle(cookie, req)
SV *cookie
@@ -124,6 +124,7 @@
OUTPUT:
RETVAL
+
APR::Request::Cookie
make(class, pool, name, val)
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Error/Error.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Error/Error.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Error/Error.pod (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Error/Error.pod Wed Apr
27 10:10:53 2005
@@ -1,18 +1,37 @@
=head1 NAME
- APR::Request::CGI
+APR::Request::Error
+
+
=head1 SYNOPSIS
- use APR::Request::CGI;
- my $req = APR::Request::CGI->new($pool);
+ use APR::Request::Error;
+
+
=head1 DESCRIPTION
-=head1 APR::Request::CGI
+
+
+
+=head1 SUBROUTINES
+
+APR::Request::Error - derived from C<< APR::Request >> and C<< APR::Error >>.
+
+
+
+
+=head2 strerror
+
+
+
=head1 SEE ALSO
+
+
+
=head1 COPYRIGHT
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.pod (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.pod Wed Apr
27 10:10:53 2005
@@ -1,18 +1,138 @@
=head1 NAME
- APR::Request::CGI
+APR::Request::Param
+
+
+
=head1 SYNOPSIS
- use APR::Request::CGI;
- my $req = APR::Request::CGI->new($pool);
+ use APR::Request::Param;
+
+
=head1 DESCRIPTION
-=head1 APR::Request::CGI
+
+
+
+
+=head1 METHODS
+
+APR::Request::Param
+
+
+=head2 name
+
+
+=head2 value
+
+
+=head2 is_tainted
+
+
+=head2 charset
+
+
+=head2 make
+
+
+=head2 info
+
+
+=head2 upload
+
+
+=head2 upload_filename
+
+
+=head2 upload_link
+
+
+=head2 upload_slurp
+
+
+=head2 upload_size
+
+
+=head2 upload_type
+
+
+=head2 upload_tempname
+
+
+=head2 upload_io
+
+
+=head2 upload_fh
+
+
+
+
+
+=head1 METHODS
+
+APR::Request::Param::Table
+
+
+=head2 param_class
+
+
+=head2 get
+
+
+=head2 FETCH
+
+
+=head2 NEXTKEY
+
+
+=head2 FIRSTKEY
+
+
+=head2 do
+
+
+
+
+
+=head1 METHODS
+
+APR::Request::Brigade
+
+
+=head2 new, TIEHANDLE
+
+
+=head2 READ
+
+
+=head2 READLINE
+
+
+
+
+
+=head1 METHODS
+
+APR::Request::Brigade::IO
+
+
+=head2 read
+
+
+=head2 readline
+
+
+
+
=head1 SEE ALSO
+
+
+
+
=head1 COPYRIGHT
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Param/Param.xs Wed Apr 27
10:10:53 2005
@@ -52,7 +52,6 @@
);
newXS("APR::Request::Param::()", XS_APR__Request__Param_nil, file);
newXS("APR::Request::Param::(\"\"", XS_APR__Request__Param_value, file);
- newXS("APR::Request::Param::Table::do", apreq_xs_param_table_do, file);
MODULE = APR::Request::Param PACKAGE = APR::Request::Param
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.pod
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.pod?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.pod (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.pod Wed Apr 27
10:10:53 2005
@@ -1,6 +1,6 @@
=head1 NAME
- APR::Request
+APR::Request
@@ -22,17 +22,85 @@
-=head1 APR::Request
+=head1 METHODS
+APR::Request
+=head2 jar_status
+
+
+=head2 args_status
+
+
+=head2 body_status
+
+
+=head2 param_status
+
+
+=head2 parse
+
+
+=head2 jar
+
+
+=head2 args
+
+
+=head2 body
+
+
+=head2 param
+
+
+=head2 uploads (APR::Request::Param::Table???)
+
+
+=head2 pool
+
+
+=head2 bucket_alloc
+
+
+=head2 read_limit
+
+
+=head2 brigade_limit
+
+
+=head2 temp_dir
+
+
+=head2 disable_uploads
+
+
+=head2 upload_hook
+
+
+=head2 import
+
+
+
+
+=head1 SUBROUTINES
+
+APR::Request
+
+
+=head2 encode
+
+
+=head2 decode
=head1 SEE ALSO
-L<< APR::Request >>
+L<< APR::Request::Error >>, L<< APR::Request::Param >>,
+L<< APR::Request::Cookie >>
+
Modified: httpd/apreq/trunk/glue/perl/xsbuilder/maps/apreq_functions.map
URL:
http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/xsbuilder/maps/apreq_functions.map?rev=165012&r1=165011&r2=165012&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/xsbuilder/maps/apreq_functions.map (original)
+++ httpd/apreq/trunk/glue/perl/xsbuilder/maps/apreq_functions.map Wed Apr 27
10:10:53 2005
@@ -5,9 +5,6 @@
apreq_cp1252_to_utf8
#apreq_hook_add
-MODULE=APR::Request PACKAGE=APR::Request PREFIX=APR__Request_
-DEFINE_parse | apreq_xs_parse |
-
MODULE=APR::Request::Apache2 PACKAGE=APR::Request::Apache2
PREFIX=APR__Request__Apache2_
apreq_xs_handle_apache2_t *:DEFINE_handle | apreq_handle_apache2 (r) | const
char *:class, request_rec *:r
@@ -22,27 +19,26 @@
MODULE=APR::Request::Cookie PACKAGE=APR::Request::Cookie::Table
PREFIX=APR__Request__Cookie__Table_
DEFINE_get | apreq_xs_cookie_table_FETCH |
DEFINE_FETCH | apreq_xs_cookie_table_FETCH |
-#DEFINE_new | apreq_xs_cookie_table_make |
DEFINE_NEXTKEY | apreq_xs_cookie_table_NEXTKEY |
DEFINE_FIRSTKEY | apreq_xs_cookie_table_NEXTKEY |
-#DEFINE_do | apreq_xs_cookie_table_do |
+DEFINE_do | apreq_xs_cookie_table_do |
#################### APR::Request::Param stuff ####################
MODULE=APR::Request PACKAGE=APR::Request PREFIX=APR__Request_
+DEFINE_parse | apreq_xs_parse |
+DEFINE_jar | apreq_xs_jar |
DEFINE_args | apreq_xs_args |
DEFINE_body | apreq_xs_body |
DEFINE_param | apreq_xs_param |
-DEFINE_jar | apreq_xs_jar |
MODULE=APR::Request::Param PACKAGE=APR::Request::Param::Table
PREFIX=APR__Request__Param__Table_
DEFINE_get | apreq_xs_param_table_FETCH |
DEFINE_FETCH | apreq_xs_param_table_FETCH |
-#DEFINE_new | apreq_xs_param_table_make |
DEFINE_NEXTKEY | apreq_xs_param_table_NEXTKEY |
DEFINE_FIRSTKEY | apreq_xs_param_table_NEXTKEY |
-#DEFINE_do | apreq_xs_param_table_do |
+DEFINE_do | apreq_xs_param_table_do |
MODULE=APR::Request::Param PACKAGE=APR::Request::Brigade
PREFIX=APR__Request__Brigade_
DEFINE_new | apreq_xs_brigade_copy |