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/05/27 12:06:48 UTC
cvs commit: httpd-apreq-2/glue/perl/xsbuilder/maps apache_types.map apr_types.map apreq_functions.map apreq_structures.map apreq_types.map
joes 2003/05/27 03:06:48
Added: glue/perl/xsbuilder/maps apache_types.map apr_types.map
apreq_functions.map apreq_structures.map
apreq_types.map
Log:
Add maps for xsbuilder.pl
Revision Changes Path
1.1 httpd-apreq-2/glue/perl/xsbuilder/maps/apache_types.map
Index: apache_types.map
===================================================================
########## Apache types ##########
#struct server_rec | Apache::Server
#struct server_addr_rec | Apache::ServerAddr
#struct conn_rec | Apache::Connection
#struct request_rec | Apache::RequestRec
#struct subrequest_rec | Apache::SubRequest
#struct process_rec | Apache::Process
#struct ap_method_list_t | Apache::MethodList
#struct piped_log | Apache::PipedLog
#struct module | Apache::Module
#struct module_struct | Apache::Module
#ap_conn_keepalive_e | IV
#config stuff
#struct command_rec | Apache::Command
#enum cmd_how | IV
#cmd_func | UNDEFINED
#struct cmd_parms | Apache::CmdParms
#struct ap_configfile_t | Apache::ConfigFile
#struct htaccess_result | UNDEFINED
#struct ap_directive_t | Apache::Directive
#struct ap_conf_vector_t | Apache::ConfVector
#system-ish stuff
#ap_mgmt_type_e | IV
#ap_mgmt_value | UNDEFINED
#ap_scoreboard_e | IV
#struct process_score | UNDEFINED
#struct worker_score | UNDEFINED
#struct ap_pod_t | UNDEFINED
#ap_unix_identity_t | UNDEFINED
#filters
#struct ap_filter_t | Apache::Filter
#struct ap_filter_rec_t | Apache::FilterRec
#ap_filter_type | Apache::FilterType
#ap_filter_func | UNDEFINED
#ap_out_filter_func | UNDEFINED
#ap_in_filter_func | UNDEFINED
#ap_input_mode_t | IV
########## Standard types ##########
int | IV
int * | PTR
unsigned int | UV
signed int | IV
long | IV
long int | IV
unsigned long | UV
unsigned | UV
double | NV
char * | PV
const char * | PV
const char ** | UNDEFINED
char const * | PV
unsigned char * | PV
const unsigned char * | PV
char ** | UNDEFINED
char *** | UNDEFINED
const char * const * | UNDEFINED
char | CHAR
const char | CHAR
const unsigned char | U_CHAR
unsigned char | U_CHAR
void * | PTR
void ** | UNDEFINED
const void * | PTR
const void ** | UNDEFINED
void | VOID
... | UNDEFINED #varargs
va_list | UNDEFINED
########## Misc types ##########
time_t | NV
uid_t | IV
gid_t | IV
pid_t | IV
size_t | IV
size_t * | UNDEFINED
struct regex_t
regmatch_t
struct pthread_mutex_t
struct iovec | NOTIMPL
1.1 httpd-apreq-2/glue/perl/xsbuilder/maps/apr_types.map
Index: apr_types.map
===================================================================
########## APR types ##########
struct apr_xlate_t | UNDEFINED
struct apr_pool_t | APR::Pool
apr_abortfunc_t | UNDEFINED
#socket stuff
struct apr_sockaddr_t | APR::SockAddr
apr_os_sock_info_t | APR::SockInfo
struct apr_os_sock_t | UNDEFINED
struct apr_in_addr_t | APR::InAddr
apr_port_t | IV
struct apr_socket_t | APR::Socket
struct sockaddr | UNDEFINED
struct hostent | UNDEFINED
apr_shutdown_how_e | UNDEFINED
apr_interface_e | UNDEFINED
#netlib stuff
struct apr_ipsubnet_t | APR::IpSubnet
#bucket stuff
struct apr_bucket | APR::Bucket
struct apr_bucket_brigade | APR::Brigade
struct apr_bucket_alloc_t | APR::BucketAlloc
apr_brigade_flush | UNDEFINED
struct apr_bucket_type_t | APR::BucketType
apr_read_type_e | IV
apr_bucket_file | UNDEFINED
apr_bucket_pool | UNDEFINED
apr_bucket_heap | UNDEFINED
apr_bucket_mmap | UNDEFINED
apr_bucket_refcount | UNDEFINED
apr_bucket_list | UNDEFINED
#apr_bucket_simple | UNDEFINED
#apr_bucket_shared | UNDEFINED
#uri
#struct apr_uri_t | APR::URI
#uuid
#struct apr_uuid_t | APR::UUID
#crypto stuff
#struct apr_md5_ctx_t | APR::MD5
#struct apr_md4_ctx_t | UNDEFINED
#struct apr_sha1_ctx_t | APR::SHA1
#getopt
#struct apr_getopt_t | APR::Getopt
#struct apr_getopt_option_t | APR::GetoptOption
#dso
struct apr_dso_handle_t | UNDEFINED
struct apr_dso_handle_sym_t | UNDEFINED
struct apr_os_dso_handle_t | UNDEFINED
#file stuff
struct apr_file_t | UNDEFINED
struct apr_os_file_t | UNDEFINED
struct apr_dir_t | UNDEFINED
struct apr_os_dir_t | UNDEFINED
apr_seek_where_t | UNDEFINED
struct apr_pollfd_t | UNDEFINED
apr_fileperms_t | UNDEFINED
#struct apr_finfo_t | APR::Finfo
apr_filetype_e | UNDEFINED
#apr_dev_t | NV
#apr_ino_t | IV
#process stuff
#struct apr_proc_t | APR::Process
struct apr_procattr_t | UNDEFINED
#enum kill_conditions
apr_os_proc_t | UNDEFINED
apr_cmdtype_e | UNDEFINED
apr_wait_how_e | UNDEFINED
apr_other_child_rec_t | UNDEFINED
#time stuff
#struct apr_time_exp_t | APR::ExplodedTime
struct apr_os_exp_time_t | UNDEFINED
struct apr_os_imp_time_t | NOTIMPL
#data structure stuff
struct apr_array_header_t | APR::ArrayHeader
struct apr_table_t | APR::Table
apr_table_entry_t | APR::TableEntry
#struct apr_hash_t | APR::Hash
#apr_hash_index_t | APR::HashIndex
#lock stuff
#apr_locktype_e | IV
#apr_lockmech_e | IV
#thread stuff
#struct apr_threadkey_t | UNDEFINED
#struct apr_os_threadkey_t | UNDEFINED
#typedef apr_os_thread_t | APR::OS::Thread
#struct apr_thread_t | UNDEFINED
#apr_thread_start_t | UNDEFINED
#struct apr_threadattr_t | UNDEFINED
#struct apr_thread_mutex_t | APR::ThreadMutex
#struct apr_thread_once_t | UNDEFINED
#struct apr_thread_cond_t | UNDEFINED
#struct apr_thread_rwlock_t | UNDEFINED
#signal stuff
apr_signum_t | UNDEFINED
apr_sigfunc_t | UNDEFINED
#shared memory stuff
#struct apr_mmap_t | APR::Mmap
#xml stuff
struct apr_text | UNDEFINED
struct apr_text_header | UNDEFINED
struct apr_xml_elem | UNDEFINED
struct apr_xml_doc | UNDEFINED
struct apr_xml_attr | UNDEFINED
struct apr_xml_ns_scope | UNDEFINED
struct apr_xml_parser | UNDEFINED
#integer stuff
apr_int16_t | IV
apr_int32_t | IV
apr_int64_t | NV
apr_uint16_t | IV
apr_uint32_t | IV
apr_uint64_t | NV
apr_socklen_t | IV
apr_ssize_t | IV
apr_size_t | UV
apr_time_t | NV
apr_interval_time_t | NV
apr_gid_t | IV
apr_uid_t | IV
apr_off_t | IV
apr_byte_t | CHAR
apr_status_t | IV #dualvar?
#misc stuff
apr_hdtr_t | NOTIMPL #sendfile
apr_vformatter_buff_t | NOTIMPL
#dbm stuff
apr_datum_t | NOTIMPL #sdbm
struct apr_dbm_t | NOTIMPL #sdbm
struct apr_sdbm_t | NOTIMPL
struct apr_sdbm_datum_t| NOTIMPL
1.1 httpd-apreq-2/glue/perl/xsbuilder/maps/apreq_functions.map
Index: apreq_functions.map
===================================================================
########## APREQ Functions ##########
MODULE=Apache::Request PACKAGE=Apache::Request PREFIX=apreq_
apreq_request
apreq_parse_request
apreq_param
apreq_params
MODULE=Apache::Request PACKAGE=Apache::Request::Value PREFIX=apreq_
apreq_make_value
apreq_copy_value
apreq_merge_values
MODULE=Apache::Request PACKAGE=Apache::Request::Parser PREFIX=apreq_
apreq_parser
apreq_make_parser
MODULE=Apache::Request PACKAGE=Apache::Request::Param PREFIX=apreq_
apreq_make_param
apreq_decode_param
apreq_encode_param
MODULE=Apache::Cookie PACKAGE=Apache::Cookie PREFIX=apreq_
apreq_make_cookie
apreq_cookie_as_string
apreq_serialize_cookie
apreq_bake_cookie
apreq_bake2_cookie
apreq_cookie_expires
MODULE=Apache::Cookie PACKAGE=Apache::Cookie::Jar PREFIX=apreq_
apreq_jar
apreq_cookie
apreq_add_cookie
MODULE=Apache::Request PACKAGE=Apache::Request::Utils PREFIX=apreq_
apreq_log
apreq_join
apreq_index
apreq_encode
apreq_decode
apreq_expires
1.1 httpd-apreq-2/glue/perl/xsbuilder/maps/apreq_structures.map
Index: apreq_structures.map
===================================================================
########## APREQ structures ##########
<apreq_cfg_t MODULE=Apache::Request>
temp_dir
max_len
read_bytes
disable_uploads
</apreq_cfg_t>
<apreq_value_t MODULE=Apache::Request>
name
status
size
! data[1]
</apreq_value_t>
<apreq_param_t MODULE=Apache::Request>
! charset
! language
info
bb
! v
</apreq_param_t>
<apreq_request_t>
args
body
! parser
! cfg
! env
</apreq_request_t>
<apreq_cookie_t>
! version
path
domain
port
! secure
! comment
! commentURL
! time
! v
</apreq_cookie_t>
<apreq_jar_t MODULE=Apache::Cookie>
cookies
> pool
> env
</apreq_jar_t>
!<apreq_hook_t MODULE=Apache::Request>
hook
next
ctx
</apreq_hook_t>
<apreq_parser_t MODULE=Apache::Request>
parser
content_type
hook
> ctx
</apreq_parser_t>
!<apr_array_header_t>
> pool
> elt_size
nelts
> nalloc
elts
</apr_array_header_t>
!<apr_table_entry_t>
key
val
> key_checksum
</apr_table_entry_t>
1.1 httpd-apreq-2/glue/perl/xsbuilder/maps/apreq_types.map
Index: apreq_types.map
===================================================================
########## APREQ types ##########
#data structure stuff
struct apr_pool_t | APR::Pool
struct apr_array_header_t | APR::ArrayHeader
struct apr_table_t | APR::Table
struct apr_bucket_brigade | APR::Brigade
#apr_table_entry_t | APR::TableEntry
#struct apr_hash_t | APR::Hash
#apr_hash_index_t | APR::HashIndex
struct apreq_value_t | Apache::Request::Value
struct apreq_param_t | Apache::Request::Param
struct apreq_cookie_t | Apache::Cookie
struct apreq_request_t | Apache::Request
struct apreq_jar_t | Apache::Cookie::Jar