File: C:/mod_perl-2.0.12/WrapXS/Apache2/ServerRec/ServerRec.xs
/*
* *********** WARNING **************
* This file generated by ModPerl::WrapXS/0.01
* Any changes made here will be lost
* ***********************************
* 01: lib/ModPerl/WrapXS.pm:549
* 02: lib/ModPerl/WrapXS.pm:1185
* 03: Makefile.PL:435
* 04: Makefile.PL:333
* 05: Makefile.PL:59
*/
#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/ServerRec/Apache2__ServerRec.h"
MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec PREFIX = mpxs_Apache2__ServerRec_
int
mpxs_Apache2__ServerRec_is_virtual(s, val=(SV *)NULL)
Apache2::ServerRec s
SV * val
CODE:
/* avoiding -Wall warnings */
s = s;
val = val;
RETVAL = mpxs_Apache2__ServerRec_is_virtual(aTHX_ s, val);
OUTPUT:
RETVAL
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 *
error_fname(obj, val=(SV *)NULL)
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
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
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
const char *
server_scheme(obj, val=(SV *)NULL)
Apache2::ServerRec obj
SV *val
PREINIT:
/*nada*/
CODE:
RETVAL = (const char *) obj->server_scheme;
if (items > 1) {
SV *dup = get_sv("_modperl_private::server_rec_server_scheme", TRUE);
MP_CROAK_IF_THREADS_STARTED("setting server_scheme");
sv_setsv(dup, val);
obj->server_scheme = (const char *)SvPV_nolen(dup);
}
OUTPUT:
RETVAL
MODULE = Apache2::ServerRec PACKAGE = Apache2::ServerRec
char *
server_admin(obj, val=(SV *)NULL)
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=(SV *)NULL)
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
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
APR::ArrayHeader
names(obj, val=(SV *)NULL)
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=(SV *)NULL)
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
const char *
path(obj, val=(SV *)NULL)
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
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 PACKAGE = Apache2::ServerRec
void *
context(obj, val=NULL)
Apache2::ServerRec obj
void * val
PREINIT:
/*nada*/
CODE:
RETVAL = (void *) obj->context;
if (items > 1) {
obj->context = (void *) val;
}
OUTPUT:
RETVAL
MODULE = Apache2::ServerRec
PROTOTYPES: disabled
BOOT:
items = items; /* -Wall */