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>