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/Brigade/Brigade.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/Brigade/APR__Brigade.h"

MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = apr_brigade_

SV *
new(CLASS, p_sv, list)
    SV * CLASS
    SV * p_sv
    APR::BucketAlloc list


    CODE:
    /* avoiding -Wall warnings */
    CLASS = CLASS;
    p_sv = p_sv;
    list = list;

    RETVAL = mpxs_apr_brigade_create(aTHX_ CLASS, p_sv, list);

    OUTPUT:
    RETVAL

MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = apr_brigade_

APR::Brigade
apr_brigade_split(b, e)
    APR::Brigade b
    APR::Bucket e


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

void
mpxs_APR__Brigade_cleanup(brigade)
    APR::Brigade brigade


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

void
mpxs_APR__Brigade_concat(a, b)
    APR::Brigade a
    APR::Brigade b


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

void
mpxs_APR__Brigade_destroy(bb)
    APR::Brigade bb


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

    mpxs_APR__Brigade_destroy(aTHX_ bb);

    
MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

APR::Bucket
mpxs_APR__Brigade_first(brigade)
    APR::Brigade brigade


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

apr_size_t
mpxs_APR__Brigade_flatten(...)


    CODE:

    RETVAL = mpxs_APR__Brigade_flatten(aTHX_ items, MARK+1, SP);

    OUTPUT:
    RETVAL

MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

void
mpxs_APR__Brigade_insert_head(brigade, bucket)
    APR::Brigade brigade
    APR::Bucket bucket


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

void
mpxs_APR__Brigade_insert_tail(brigade, bucket)
    APR::Brigade brigade
    APR::Bucket bucket


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

int
mpxs_APR__Brigade_is_empty(brigade)
    APR::Brigade brigade


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

APR::Bucket
mpxs_APR__Brigade_last(brigade)
    APR::Brigade brigade


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

SV *
mpxs_APR__Brigade_length(bb, read_all=1)
    APR::Brigade bb
    int read_all


    CODE:
    /* avoiding -Wall warnings */
    bb = bb;
    read_all = read_all;

    RETVAL = mpxs_APR__Brigade_length(aTHX_ bb, read_all);

    OUTPUT:
    RETVAL

MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

APR::Bucket
mpxs_APR__Brigade_next(brigade, bucket)
    APR::Brigade brigade
    APR::Bucket bucket


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

APR::Pool
mpxs_APR__Brigade_pool(brigade)
    APR::Brigade brigade


MODULE = APR::Brigade    PACKAGE = APR::Brigade   PREFIX = mpxs_APR__Brigade_

APR::Bucket
mpxs_APR__Brigade_prev(brigade, bucket)
    APR::Brigade brigade
    APR::Bucket bucket


MODULE = APR::Brigade    PACKAGE = APR::Brigade 

APR::BucketAlloc
bucket_alloc(obj)
    APR::Brigade obj



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

    OUTPUT:
    RETVAL

MODULE = APR::Brigade
PROTOTYPES: disabled

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