HEX
Server: Apache
System: Windows NT MAGNETO-ARM 10.0 build 22000 (Windows 10) AMD64
User: Michel (0)
PHP: 7.4.7
Disabled: NONE
Upload Files
File: C:/mod_perl-2.0.12/WrapXS/Apache2/Connection/Connection.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/Connection/Apache2__Connection.h"

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection   PREFIX = mpxs_Apache2__Connection_

APR::Socket
mpxs_Apache2__Connection_client_socket(c, s=NULL)
    Apache2::Connection c
    APR::Socket s


    CODE:
    /* avoiding -Wall warnings */
    c = c;
    s = s;

    RETVAL = mpxs_Apache2__Connection_client_socket(aTHX_ c, s);

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection   PREFIX = mpxs_Apache2__Connection_

const char *
mpxs_Apache2__Connection_get_remote_host(c, type=REMOTE_NAME, dir_config=NULL)
    Apache2::Connection c
    int type
    Apache2::ConfVector dir_config


    CODE:
    /* avoiding -Wall warnings */
    c = c;
    type = type;
    dir_config = dir_config;

    RETVAL = mpxs_Apache2__Connection_get_remote_host(aTHX_ c, type, dir_config);

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

APR::Pool
pool(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (APR__Pool) obj->pool;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

Apache2::ServerRec
base_server(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (Apache2__ServerRec) obj->base_server;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

APR::SockAddr
local_addr(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (APR__SockAddr) obj->local_addr;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

APR::SockAddr
client_addr(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (APR__SockAddr) obj->client_addr;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

char *
client_ip(obj, val=NULL)
    Apache2::Connection obj
    char_len * val

    PREINIT:
    STRLEN val_len;


    CODE:
    RETVAL = (char *) obj->client_ip;

    if (items > 1) {
         
         obj->client_ip = (char *) (SvOK(ST(1)) ?
                    apr_pstrndup(mpxs_Apache2__Connection_pool(obj), val, val_len) : NULL);
    }

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

char *
remote_host(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (char *) obj->remote_host;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

char *
local_ip(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (char *) obj->local_ip;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

char *
local_host(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (char *) obj->local_host;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

long
id(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (long) obj->id;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

Apache2::ConfVector
conn_config(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (Apache2__ConfVector) obj->conn_config;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

APR::Table
notes(obj, val=NULL)
    Apache2::Connection obj
    APR::Table val

    PREINIT:
    /*nada*/


    CODE:
    RETVAL = (APR__Table) obj->notes;

    if (items > 1) {
         
         obj->notes = (APR__Table) val;
    }

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

Apache2::Filter
input_filters(obj, val=NULL)
    Apache2::Connection 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::Connection    PACKAGE = Apache2::Connection 

Apache2::Filter
output_filters(obj, val=NULL)
    Apache2::Connection 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::Connection    PACKAGE = Apache2::Connection 

void *
sbh(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (void *) obj->sbh;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

APR::BucketAlloc
bucket_alloc(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (APR__BucketAlloc) obj->bucket_alloc;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

unsigned
aborted(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (unsigned) obj->aborted;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

ap_conn_keepalive_e
keepalive(obj, val=0)
    Apache2::Connection obj
    ap_conn_keepalive_e val

    PREINIT:
    /*nada*/


    CODE:
    RETVAL = (ap_conn_keepalive_e) obj->keepalive;

    if (items > 1) {
         
         obj->keepalive = (ap_conn_keepalive_e) val;
    }

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

int
keepalives(obj, val=0)
    Apache2::Connection obj
    int val

    PREINIT:
    /*nada*/


    CODE:
    RETVAL = (int) obj->keepalives;

    if (items > 1) {
         
         obj->keepalives = (int) val;
    }

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection    PACKAGE = Apache2::Connection 

const char *
log_id(obj)
    Apache2::Connection obj



    CODE:
    RETVAL = (const char *) obj->log_id;

    OUTPUT:
    RETVAL

MODULE = Apache2::Connection
PROTOTYPES: disabled

BOOT:
    items = items; /* -Wall */