You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by jk...@apache.org on 2013/02/20 15:38:28 UTC
svn commit: r1448189 -
/perl/modperl/branches/httpd24/xs/maps/apache2_structures.map
Author: jkaluza
Date: Wed Feb 20 14:38:28 2013
New Revision: 1448189
URL: http://svn.apache.org/r1448189
Log:
* xs/maps/apache2_structures.map: Add new fields from httpd-2.4 structures
Modified:
perl/modperl/branches/httpd24/xs/maps/apache2_structures.map
Modified: perl/modperl/branches/httpd24/xs/maps/apache2_structures.map
URL: http://svn.apache.org/viewvc/perl/modperl/branches/httpd24/xs/maps/apache2_structures.map?rev=1448189&r1=1448188&r2=1448189&view=diff
==============================================================================
--- perl/modperl/branches/httpd24/xs/maps/apache2_structures.map (original)
+++ perl/modperl/branches/httpd24/xs/maps/apache2_structures.map Wed Feb 20 14:38:28 2013
@@ -2,6 +2,20 @@
# for mapping see %ModPerl::MapUtil::disabled_map in
# lib/ModPerl/MapUtil.pm
+# the mapping happens in lib/ModPerl/StructureMap.pm: sub parse
+# '<' => 'auto-generated but gives only a read-only access'
+# '&' => 'RDWR accessor to a char* field, supporting undef arg'
+# '$' => 'RONLY accessor, with WRITE accessor before child_init'
+# '%' => like $, but makes sure that for the write accessor the
+# original perl scalar can change or go away w/o affecting
+# the object
+# my %disabled_map = (
+# '!' => 'disabled or not yet implemented',
+# '~' => 'implemented but not auto-generated',
+# '-' => 'likely never be available to Perl',
+# '>' => '"private" to apache',
+# '?' => 'unclassified',
+# );
IGNORE: ap_LINK_ ap_filter_func ap_bucket_error ap_listen_rec core_net_rec
@@ -69,6 +83,8 @@ IGNORE: ap_LINK_ ap_filter_func ap_bucke
proto_output_filters
proto_input_filters
? eos_sent
+< useragent_addr
+ useragent_ip
</request_rec>
<server_rec>
@@ -78,6 +94,7 @@ IGNORE: ap_LINK_ ap_filter_func ap_bucke
- defn_line_number
% server_admin
% server_hostname
+% server_scheme
$ port
% error_fname
$ error_log
@@ -97,6 +114,7 @@ $ keep_alive
$ limit_req_line
$ limit_req_fieldsize
$ limit_req_fields
+ context
</server_rec>
<conn_rec>
@@ -104,6 +122,8 @@ $ limit_req_fields
< base_server
> vhost_lookup_data
< local_addr
+< client_addr
+ client_ip
< local_ip
< local_host
< remote_addr
@@ -121,6 +141,8 @@ $ limit_req_fields
output_filters
< sbh
< bucket_alloc
+< log
+< log_id
</conn_rec>
!<server_addr_rec>