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/APR/Bucket/Bucket.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 "APR/Bucket/APR__Bucket.h"

MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

void
mpxs_APR__Bucket_delete(bucket)
    APR::Bucket bucket


    CODE:
    /* avoiding -Wall warnings */
    bucket = bucket;

    mpxs_APR__Bucket_delete(bucket);

    
MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

void
mpxs_APR__Bucket_destroy(bucket)
    APR::Bucket bucket


    CODE:
    /* avoiding -Wall warnings */
    bucket = bucket;

    mpxs_APR__Bucket_destroy(bucket);

    
MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = apr_bucket_

APR::Bucket
apr_bucket_eos_create(list)
    APR::BucketAlloc list


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = apr_bucket_

APR::Bucket
apr_bucket_flush_create(list)
    APR::BucketAlloc list


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

void
mpxs_APR__Bucket_insert_after(a, b)
    APR::Bucket a
    APR::Bucket b


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

void
mpxs_APR__Bucket_insert_before(a, b)
    APR::Bucket a
    APR::Bucket b


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

int
mpxs_APR__Bucket_is_eos(bucket)
    APR::Bucket bucket


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

int
mpxs_APR__Bucket_is_flush(bucket)
    APR::Bucket bucket


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

APR::Bucket
mpxs_APR__Bucket_new(classname, list, sv, offset=0, len=0)
    SV * classname
    APR::BucketAlloc list
    SV * sv
    apr_off_t offset
    apr_size_t len


    CODE:
    /* avoiding -Wall warnings */
    classname = classname;
    list = list;
    sv = sv;
    offset = offset;
    len = len;

    RETVAL = mpxs_APR__Bucket_new(aTHX_ classname, list, sv, offset, len);

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

apr_size_t
mpxs_APR__Bucket_read(bucket, buffer, block=APR_BLOCK_READ)
    APR::Bucket bucket
    SV * buffer
    apr_read_type_e block


    CODE:
    /* avoiding -Wall warnings */
    bucket = bucket;
    buffer = buffer;
    block = block;

    RETVAL = mpxs_APR__Bucket_read(aTHX_ bucket, buffer, block);

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

void
mpxs_APR__Bucket_remove(bucket)
    APR::Bucket bucket


MODULE = APR::Bucket    PACKAGE = APR::Bucket   PREFIX = mpxs_APR__Bucket_

apr_status_t
mpxs_APR__Bucket_setaside(b_sv, p_sv)
    SV * b_sv
    SV * p_sv


    CODE:
    /* avoiding -Wall warnings */
    b_sv = b_sv;
    p_sv = p_sv;

    RETVAL = mpxs_APR__Bucket_setaside(aTHX_ b_sv, p_sv);

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket 

APR::BucketType
type(obj)
    APR::Bucket obj



    CODE:
    RETVAL = (APR__BucketType) obj->type;

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket 

apr_size_t
length(obj)
    APR::Bucket obj



    CODE:
    RETVAL = (apr_size_t) obj->length;

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket 

apr_off_t
start(obj)
    APR::Bucket obj



    CODE:
    RETVAL = (apr_off_t) obj->start;

    OUTPUT:
    RETVAL

MODULE = APR::Bucket    PACKAGE = APR::Bucket 

void *
data(obj)
    APR::Bucket obj



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

    OUTPUT:
    RETVAL

MODULE = APR::Bucket
PROTOTYPES: disabled

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