/* * *********** 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" MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec Apache2::Process process(obj) Apache2::ServerRec obj CODE: RETVAL = (Apache2__Process) obj->process; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec Apache2::ServerRec next(obj) Apache2::ServerRec obj CODE: RETVAL = (Apache2__ServerRec) obj->next; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec char * server_admin(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (char *) obj->server_admin; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_server_admin", TRUE); MP_CROAK_IF_THREADS_STARTED("setting server_admin"); sv_setsv(dup, val); obj->server_admin = (char *)SvPV_nolen(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec char * server_hostname(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (char *) obj->server_hostname; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_server_hostname", TRUE); MP_CROAK_IF_THREADS_STARTED("setting server_hostname"); sv_setsv(dup, val); obj->server_hostname = (char *)SvPV_nolen(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec apr_port_t port(obj, val=0) Apache2::ServerRec obj apr_port_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_port_t) obj->port; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting port"); obj->port = (apr_port_t) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec char * error_fname(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (char *) obj->error_fname; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_error_fname", TRUE); MP_CROAK_IF_THREADS_STARTED("setting error_fname"); sv_setsv(dup, val); obj->error_fname = (char *)SvPV_nolen(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int loglevel(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->loglevel; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting loglevel"); obj->loglevel = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int is_virtual(obj) Apache2::ServerRec obj CODE: RETVAL = (int) obj->is_virtual; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec Apache2::ConfVector module_config(obj) Apache2::ServerRec obj CODE: RETVAL = (Apache2__ConfVector) obj->module_config; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec Apache2::ConfVector lookup_defaults(obj) Apache2::ServerRec obj CODE: RETVAL = (Apache2__ConfVector) obj->lookup_defaults; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec Apache2::ServerAddr addrs(obj) Apache2::ServerRec obj CODE: RETVAL = (Apache2__ServerAddr) obj->addrs; OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec apr_interval_time_t timeout(obj, val=0) Apache2::ServerRec obj apr_interval_time_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_interval_time_t) obj->timeout; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting timeout"); obj->timeout = (apr_interval_time_t) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec apr_interval_time_t keep_alive_timeout(obj, val=0) Apache2::ServerRec obj apr_interval_time_t val PREINIT: /*nada*/ CODE: RETVAL = (apr_interval_time_t) obj->keep_alive_timeout; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting keep_alive_timeout"); obj->keep_alive_timeout = (apr_interval_time_t) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int keep_alive_max(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->keep_alive_max; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting keep_alive_max"); obj->keep_alive_max = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int keep_alive(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->keep_alive; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting keep_alive"); obj->keep_alive = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec const char * path(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (const char *) obj->path; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_path", TRUE); MP_CROAK_IF_THREADS_STARTED("setting path"); sv_setsv(dup, val); obj->path = (const char *)SvPV_nolen(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec APR::ArrayHeader names(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (APR__ArrayHeader) obj->names; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_names", TRUE); MP_CROAK_IF_THREADS_STARTED("setting names"); sv_setsv(dup, val); obj->names = (APR__ArrayHeader)mp_xs_sv2_APR__ArrayHeader(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec APR::ArrayHeader wild_names(obj, val=Nullsv) Apache2::ServerRec obj SV *val PREINIT: /*nada*/ CODE: RETVAL = (APR__ArrayHeader) obj->wild_names; if (items > 1) { SV *dup = get_sv("_modperl_private::server_rec_wild_names", TRUE); MP_CROAK_IF_THREADS_STARTED("setting wild_names"); sv_setsv(dup, val); obj->wild_names = (APR__ArrayHeader)mp_xs_sv2_APR__ArrayHeader(dup); } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int limit_req_line(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->limit_req_line; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting limit_req_line"); obj->limit_req_line = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int limit_req_fieldsize(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->limit_req_fieldsize; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting limit_req_fieldsize"); obj->limit_req_fieldsize = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec int limit_req_fields(obj, val=0) Apache2::ServerRec obj int val PREINIT: /*nada*/ CODE: RETVAL = (int) obj->limit_req_fields; if (items > 1) { MP_CROAK_IF_THREADS_STARTED("setting limit_req_fields"); obj->limit_req_fields = (int) val; } OUTPUT: RETVAL MODULE = Apache2::ServerRec PROTOTYPES: disabled BOOT: items = items; /* -Wall */