File: C:/mod_perl-2.0.12/WrapXS/Apache2/RequestRec/RequestRec.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/RequestRec/Apache2__RequestRec.h"
MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec PREFIX = mpxs_Apache2__RequestRec_
SV *
mpxs_Apache2__RequestRec_content_languages(r, languages=(SV *)NULL)
Apache2::RequestRec r
SV * languages
CODE:
/* avoiding -Wall warnings */
r = r;
languages = languages;
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=(SV *)NULL)
Apache2::RequestRec r
SV * type
CODE:
/* avoiding -Wall warnings */
r = r;
type = type;
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:
/* avoiding -Wall warnings */
r = r;
finfo = finfo;
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=(SV *)NULL)
Apache2::RequestRec r
SV * val
CODE:
/* avoiding -Wall warnings */
r = r;
val = val;
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=(SV *)NULL)
Apache2::RequestRec r
char * key
SV * val
CODE:
/* avoiding -Wall warnings */
r = r;
key = key;
val = val;
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
int
proto_num(obj)
Apache2::RequestRec obj
CODE:
RETVAL = (int) obj->proto_num;
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
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
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
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
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
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 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
APR::SockAddr
useragent_addr(obj)
Apache2::RequestRec obj
CODE:
RETVAL = (APR__SockAddr) obj->useragent_addr;
OUTPUT:
RETVAL
MODULE = Apache2::RequestRec PACKAGE = Apache2::RequestRec
char *
useragent_ip(obj, val=NULL)
Apache2::RequestRec obj
char_len * val
PREINIT:
STRLEN val_len;
CODE:
RETVAL = (char *) obj->useragent_ip;
if (items > 1) {
obj->useragent_ip = (char *) (SvOK(ST(1)) ?
apr_pstrndup(mpxs_Apache2__RequestRec_pool(obj), val, val_len) : NULL);
}
OUTPUT:
RETVAL
MODULE = Apache2::RequestRec
PROTOTYPES: disabled
BOOT:
items = items; /* -Wall */