/* * *********** WARNING ************** * This file generated by ModPerl::WrapXS/0.01 * Any changes made here will be lost * *********************************** * 01: lib/ModPerl/WrapXS.pm:540 * 02: lib/ModPerl/WrapXS.pm:1174 * 03: Makefile.PL:423 * 04: Makefile.PL:325 * 05: Makefile.PL:56 */ #define MP_IN_XS #include "mod_perl.h" #include "modperl_xs_sv_convert.h" #include "modperl_xs_util.h" #include "modperl_xs_typedefs.h" #include "Apache2/RequestRec/Apache2__RequestRec.h" MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ SV * mpxs_Apache2__RequestRec_content_languages(r, languages=Nullsv) Apache2::RequestRec r SV * languages CODE: RETVAL = mpxs_Apache2__RequestRec_content_languages(aTHX_ r, languages); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ const char * mpxs_Apache2__RequestRec_content_type(r, type=Nullsv) Apache2::RequestRec r SV * type CODE: RETVAL = mpxs_Apache2__RequestRec_content_type(aTHX_ r, type); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ APR::Finfo mpxs_Apache2__RequestRec_finfo(r, finfo=NULL) Apache2::RequestRec r APR::Finfo finfo CODE: RETVAL = mpxs_Apache2__RequestRec_finfo(aTHX_ r, finfo); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ const char * mpxs_Apache2__RequestRec_handler(...) CODE: RETVAL = mpxs_Apache2__RequestRec_handler(aTHX_ items, MARK+1, SP); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ int mpxs_Apache2__RequestRec_proxyreq(r, val=Nullsv) Apache2::RequestRec r SV * val CODE: RETVAL = mpxs_Apache2__RequestRec_proxyreq(aTHX_ r, val); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_ SV * mpxs_Apache2__RequestRec_subprocess_env(r, key=NULL, val=Nullsv) Apache2::RequestRec r char * key SV * val CODE: RETVAL = mpxs_Apache2__RequestRec_subprocess_env(aTHX_ r, key, val); OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::Pool pool(obj) Apache2::RequestRec obj CODE: RETVAL = (APR__Pool) obj->pool; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::Connection connection(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__Connection) obj->connection; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::ServerRec server(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__ServerRec) obj->server; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::RequestRec next(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__RequestRec) obj->next; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::RequestRec prev(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__RequestRec) obj->prev; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::RequestRec main(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__RequestRec) obj->main; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * the_request(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->the_request; if (items > 1) { obj->the_request = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int assbackwards(obj, val=0) Apache2::RequestRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->assbackwards; if (items > 1) { obj->assbackwards = (int) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int header_only(obj) Apache2::RequestRec obj CODE: RETVAL = (int) obj->header_only; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * protocol(obj) Apache2::RequestRec obj CODE: RETVAL = (char *) obj->protocol; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int proto_num(obj) Apache2::RequestRec obj CODE: RETVAL = (int) obj->proto_num; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec const char * hostname(obj, val=NULL) Apache2::RequestRec obj const char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (const char *) obj->hostname; if (items > 1) { obj->hostname = (const char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec apr_time_t request_time(obj) Apache2::RequestRec obj CODE: RETVAL = (apr_time_t) obj->request_time; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec const char * status_line(obj, val=NULL) Apache2::RequestRec obj const char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (const char *) obj->status_line; if (items > 1) { obj->status_line = (const char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int status(obj, val=0) Apache2::RequestRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->status; if (items > 1) { obj->status = (int) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec const char * method(obj, val=NULL) Apache2::RequestRec obj const char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (const char *) obj->method; if (items > 1) { obj->method = (const char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int method_number(obj, val=0) Apache2::RequestRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->method_number; if (items > 1) { obj->method_number = (int) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec apr_int64_t allowed(obj, val=0) Apache2::RequestRec obj apr_int64_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_int64_t) obj->allowed; if (items > 1) { obj->allowed = (apr_int64_t) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::ArrayHeader allowed_xmethods(obj, val=NULL) Apache2::RequestRec obj APR::ArrayHeader val PREINIT: /*nada*/ CODE: RETVAL = (APR__ArrayHeader) obj->allowed_xmethods; if (items > 1) { obj->allowed_xmethods = (APR__ArrayHeader) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::MethodList allowed_methods(obj, val=NULL) Apache2::RequestRec obj Apache2::MethodList val PREINIT: /*nada*/ CODE: RETVAL = (Apache2__MethodList) obj->allowed_methods; if (items > 1) { obj->allowed_methods = (Apache2__MethodList) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec apr_off_t bytes_sent(obj, val=0) Apache2::RequestRec obj apr_off_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_off_t) obj->bytes_sent; if (items > 1) { obj->bytes_sent = (apr_off_t) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec apr_time_t mtime(obj, val=0) Apache2::RequestRec obj apr_time_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_time_t) obj->mtime; if (items > 1) { obj->mtime = (apr_time_t) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::Table headers_in(obj, val=NULL) Apache2::RequestRec obj APR::Table val PREINIT: /*nada*/ CODE: RETVAL = (APR__Table) obj->headers_in; if (items > 1) { obj->headers_in = (APR__Table) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::Table headers_out(obj, val=NULL) Apache2::RequestRec obj APR::Table val PREINIT: /*nada*/ CODE: RETVAL = (APR__Table) obj->headers_out; if (items > 1) { obj->headers_out = (APR__Table) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::Table err_headers_out(obj, val=NULL) Apache2::RequestRec obj APR::Table val PREINIT: /*nada*/ CODE: RETVAL = (APR__Table) obj->err_headers_out; if (items > 1) { obj->err_headers_out = (APR__Table) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec APR::Table notes(obj, val=NULL) Apache2::RequestRec obj APR::Table val PREINIT: /*nada*/ CODE: RETVAL = (APR__Table) obj->notes; if (items > 1) { obj->notes = (APR__Table) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec const char * content_encoding(obj, val=NULL) Apache2::RequestRec obj const char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (const char *) obj->content_encoding; if (items > 1) { obj->content_encoding = (const char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * user(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->user; if (items > 1) { obj->user = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * ap_auth_type(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->ap_auth_type; if (items > 1) { obj->ap_auth_type = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int no_local_copy(obj, val=0) Apache2::RequestRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->no_local_copy; if (items > 1) { obj->no_local_copy = (int) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * unparsed_uri(obj) Apache2::RequestRec obj CODE: RETVAL = (char *) obj->unparsed_uri; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * uri(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->uri; if (items > 1) { obj->uri = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * filename(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->filename; if (items > 1) { obj->filename = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * path_info(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->path_info; if (items > 1) { obj->path_info = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec char * args(obj, val=NULL) Apache2::RequestRec obj char_len * val PREINIT: STRLEN val_len; CODE: RETVAL = (char *) obj->args; if (items > 1) { obj->args = (char *) (SvOK(ST(1)) ? apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL); } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec int used_path_info(obj, val=0) Apache2::RequestRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->used_path_info; if (items > 1) { obj->used_path_info = (int) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::ConfVector per_dir_config(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__ConfVector) obj->per_dir_config; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::ConfVector request_config(obj) Apache2::RequestRec obj CODE: RETVAL = (Apache2__ConfVector) obj->request_config; OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::Filter output_filters(obj, val=NULL) Apache2::RequestRec obj Apache2::Filter val PREINIT: /*nada*/ CODE: RETVAL = (Apache2__Filter) obj->output_filters; if (items > 1) { obj->output_filters = (Apache2__Filter) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::Filter input_filters(obj, val=NULL) Apache2::RequestRec obj Apache2::Filter val PREINIT: /*nada*/ CODE: RETVAL = (Apache2__Filter) obj->input_filters; if (items > 1) { obj->input_filters = (Apache2__Filter) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::Filter proto_output_filters(obj, val=NULL) Apache2::RequestRec obj Apache2::Filter val PREINIT: /*nada*/ CODE: RETVAL = (Apache2__Filter) obj->proto_output_filters; if (items > 1) { obj->proto_output_filters = (Apache2__Filter) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec Apache2::Filter proto_input_filters(obj, val=NULL) Apache2::RequestRec obj Apache2::Filter val PREINIT: /*nada*/ CODE: RETVAL = (Apache2__Filter) obj->proto_input_filters; if (items > 1) { obj->proto_input_filters = (Apache2__Filter) val; } OUTPUT: RETVAL MODULE = Apache2::RequestRec PROTOTYPES: disabled BOOT: items = items; /* -Wall */