Apache-DAV

 view release on metacpan or  search on metacpan

xs/Apache/Array/Array.xs  view on Meta::CPAN


MODULE = Apache::Array    PACKAGE = Apache::Array   PREFIX = ap_

Apache::Array
ap_make_array(r, nelts, elt_size)
    Apache r
    int nelts
    int elt_size
CODE:
    RETVAL = ap_make_array(r->pool, nelts, elt_size);
OUTPUT:
    RETVAL


MODULE = Apache::Array    PACKAGE = Apache::Array   PREFIX = ap_

Apache::Table
ap_make_table(p, nelts)
    Apache::Pool p
    int nelts

xs/Apache/Array/Array.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->elt_size = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::Array    PACKAGE = Apache::Array 

int
nelts(obj, val=0)
    Apache::Array obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->nelts = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::Array    PACKAGE = Apache::Array 

int
nalloc(obj, val=0)
    Apache::Array obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->nalloc = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::Array    PACKAGE = Apache::Array 

char *
elts(obj, val=NULL)
    Apache::Array obj
    char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->elts = (char *)ap_pstrdup(obj -> pool, val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::Array    PACKAGE = Apache::Array 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/Array/Array.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::Array::new is not a reference") ;
                Apache__Array_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::Array::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/DAV.xs  view on Meta::CPAN

    const char * name

MODULE = Apache::DAV    PACKAGE = Apache::DAV::PropDB   PREFIX = dav_

Apache::DAV::PropsResult
dav_get_allprops(db, getvals)
    Apache::DAV::PropDB db
    int getvals
CODE:
    RETVAL = glue_dav_get_allprops(db, getvals);
OUTPUT:
    RETVAL


MODULE = Apache::DAV    PACKAGE = Apache   PREFIX = dav_

int
dav_get_depth(r, def_depth)
    Apache r
    int def_depth

xs/Apache/DAV/DAV.xs  view on Meta::CPAN

    PUSHs(davxs_Apache__DAV__LockTokenList_2obj(ltl)) ;

MODULE = Apache::DAV    PACKAGE = Apache::DAV::PropDB   PREFIX = dav_

Apache::DAV::PropsResult
dav_get_props(db, doc)
    Apache::DAV::PropDB db
    Apache::DAV::XMLDoc doc
CODE:
    RETVAL = glue_dav_get_props(db, doc);
OUTPUT:
    RETVAL


MODULE = Apache::DAV    PACKAGE = Apache   PREFIX = dav_

Apache::DAV::DynHooks
dav_get_provider_hooks(r, provider_type)
    Apache r
    int provider_type

xs/Apache/DAV/Datum/Datum.xs  view on Meta::CPAN

    char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->dptr = (char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Datum    PACKAGE = Apache::DAV::Datum 

size_t
dsize(obj, val=0)
    Apache::DAV::Datum obj
    size_t val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (size_t)  obj->dsize;

    if (items > 1) {
        obj->dsize = (size_t) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Datum    PACKAGE = Apache::DAV::Datum 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Datum/Datum.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Datum::new is not a reference") ;
                Apache__DAV__Datum_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Datum::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/DynContext/DynContext.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->id = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynContext    PACKAGE = Apache::DAV::DynContext 

void *
m_context(obj, val=NULL)
    Apache::DAV::DynContext obj
    void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->m_context = (void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynContext    PACKAGE = Apache::DAV::DynContext 

void *
d_context(obj, val=NULL)
    Apache::DAV::DynContext obj
    void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->d_context = (void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynContext    PACKAGE = Apache::DAV::DynContext 

Apache::Table
d_params(obj, val=NULL)
    Apache::DAV::DynContext obj
    Apache::Table val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__Table)  obj->d_params;

    if (items > 1) {
        obj->d_params = (Apache__Table) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynContext    PACKAGE = Apache::DAV::DynContext 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/DynContext/DynContext.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::DynContext::new is not a reference") ;
                Apache__DAV__DynContext_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::DynContext::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/DynHooks/DynHooks.xs  view on Meta::CPAN

    Apache::DAV::DynHooks obj
    Apache::DAV::DynContext val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__DynContext) & obj->ctx;
    if (items > 1) {
         croak ("ctx is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynHooks    PACKAGE = Apache::DAV::DynHooks 

const void *
hooks(obj, val=NULL)
    Apache::DAV::DynHooks obj
    const void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->hooks = (const void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynHooks    PACKAGE = Apache::DAV::DynHooks 

Apache::DAV::DynHooks
next(obj, val=NULL)
    Apache::DAV::DynHooks obj
    Apache::DAV::DynHooks val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__DynHooks)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__DynHooks) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynHooks    PACKAGE = Apache::DAV::DynHooks 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/DynHooks/DynHooks.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::DynHooks::new is not a reference") ;
                Apache__DAV__DynHooks_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::DynHooks::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("dir_close", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__dir_close expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(base)) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(overrides)) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(result)) ;

    PUTBACK ;
    __cnt = perl_call_method("dir_merge", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__dir_merge expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;
    PUSHs(davxs_PV_2obj(param_name)) ;
    PUSHs(davxs_PV_2obj(param_value)) ;

    PUTBACK ;
    __cnt = perl_call_method("dir_param", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__dir_param expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("dir_open", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__dir_open expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("module_close", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__module_close expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("module_open", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynModule__module_open expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->magic = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
version(obj, val=0)
    Apache::DAV::DynModule obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->version = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

const char *
name(obj, val=NULL)
    Apache::DAV::DynModule obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->name = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
module_open(__self, ctx)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext ctx
CODE:
    RETVAL = (*__self->module_open)(ctx);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
module_close(__self, ctx)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext ctx
CODE:
    RETVAL = (*__self->module_close)(ctx);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
dir_open(__self, ctx)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext ctx
CODE:
    RETVAL = (*__self->dir_open)(ctx);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
dir_param(__self, ctx, param_name, param_value)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext ctx
    const char * param_name
    const char * param_value
CODE:
    RETVAL = (*__self->dir_param)(ctx, param_name, param_value);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
dir_merge(__self, base, overrides, result)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext base
    Apache::DAV::DynContext overrides
    Apache::DAV::DynContext result
CODE:
    RETVAL = (*__self->dir_merge)(base, overrides, result);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

int
dir_close(__self, ctx)
    Apache::DAV::DynModule __self
    Apache::DAV::DynContext ctx
CODE:
    RETVAL = (*__self->dir_close)(ctx);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 

Apache::DAV::DynProvider
providers(obj, val=NULL)
    Apache::DAV::DynModule obj
    Apache::DAV::DynProvider val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__DynProvider)  obj->providers;

    if (items > 1) {
        obj->providers = (Apache__DAV__DynProvider) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/DynModule/DynModule.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::DynModule::new is not a reference") ;
                Apache__DAV__DynModule_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::DynModule::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::DynModule    PACKAGE = Apache::DAV::DynModule 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/DynProvider/DynProvider.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__DynContext_2obj(ctx)) ;
    PUSHs(davxs_IV_2obj(id)) ;

    PUTBACK ;
    __cnt = perl_call_method("is_active", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__DynProvider__is_active expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/DynProvider/DynProvider.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->id = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynProvider    PACKAGE = Apache::DAV::DynProvider 

int
type(obj, val=0)
    Apache::DAV::DynProvider obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->type = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynProvider    PACKAGE = Apache::DAV::DynProvider 

const void *
hooks(obj, val=NULL)
    Apache::DAV::DynProvider obj
    const void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->hooks = (const void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::DynProvider    PACKAGE = Apache::DAV::DynProvider 

int
is_active(__self, ctx, id)
    Apache::DAV::DynProvider __self
    Apache::DAV::DynContext ctx
    int id
CODE:
    RETVAL = (*__self->is_active)(ctx, id);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::DynProvider    PACKAGE = Apache::DAV::DynProvider 



SV *
new (class,initializer=NULL)
    char * class

xs/Apache/DAV/DynProvider/DynProvider.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::DynProvider::new is not a reference") ;
                Apache__DAV__DynProvider_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::DynProvider::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::DynProvider    PACKAGE = Apache::DAV::DynProvider 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/Error/Error.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(err)) ;
    PUSHs(davxs_Apache__Pool_2obj(p)) ;

    PUTBACK ;
    __cnt = perl_call_method("compute_desc", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__Error__compute_desc expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__Error__compute_desc_obj0 (struct dav_error * err,pool * p)

xs/Apache/DAV/Error/Error.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->status = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

int
error_id(obj, val=0)
    Apache::DAV::Error obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->error_id = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

const char *
desc(obj, val=NULL)
    Apache::DAV::Error obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->desc = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

int
save_errno(obj, val=0)
    Apache::DAV::Error obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->save_errno = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

Apache::DAV::Error
prev(obj, val=NULL)
    Apache::DAV::Error obj
    Apache::DAV::Error val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Error)  obj->prev;

    if (items > 1) {
        obj->prev = (Apache__DAV__Error) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

void
compute_desc(__self, err, p)
    Apache::DAV::Error __self
    Apache::DAV::Error err
    Apache::Pool p
CODE:

xs/Apache/DAV/Error/Error.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ctx_i = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

const char *
ctx_s(obj, val=NULL)
    Apache::DAV::Error obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ctx_s = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 

void *
ctx_p(obj, val=NULL)
    Apache::DAV::Error obj
    void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ctx_p = (void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Error/Error.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Error::new is not a reference") ;
                Apache__DAV__Error_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Error::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::Error    PACKAGE = Apache::DAV::Error 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&data)) ;

    PUTBACK ;
    __cnt = perl_call_method("freedatum", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksDb__freedatum expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksDb__freedatum_obj0 (dav_db * db,dav_datum data)

xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(pkey)) ;

    PUTBACK ;
    __cnt = perl_call_method("nextkey", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__nextkey expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(pkey)) ;

    PUTBACK ;
    __cnt = perl_call_method("firstkey", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__firstkey expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&key)) ;

    PUTBACK ;
    __cnt = perl_call_method("exists", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__exists expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&key)) ;

    PUTBACK ;
    __cnt = perl_call_method("remove", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__remove expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&key)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&value)) ;

    PUTBACK ;
    __cnt = perl_call_method("store", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__store expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(&key)) ;
    PUSHs(davxs_Apache__DAV__Datum_2obj(pvalue)) ;

    PUTBACK ;
    __cnt = perl_call_method("fetch", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksDb__fetch expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(db)) ;

    PUTBACK ;
    __cnt = perl_call_method("close", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksDb__close expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksDb__close_obj0 (dav_db * db)

xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__Pool_2obj(p)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(ro)) ;

    PUTBACK ;
    __cnt = perl_call_method("open", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksDb__open expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *pdb = (dav_db *)davxs_sv2_Apache__DAV__Db(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

Apache::DAV::Error
fetch(__self, db, key, pvalue)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum key
    Apache::DAV::Datum pvalue
CODE:
    RETVAL = (*__self->fetch)(db, *key, pvalue);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

Apache::DAV::Error
store(__self, db, key, value)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum key
    Apache::DAV::Datum value
CODE:
    RETVAL = (*__self->store)(db, *key, *value);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

Apache::DAV::Error
remove(__self, db, key)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum key
CODE:
    RETVAL = (*__self->remove)(db, *key);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

int
exists(__self, db, key)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum key
CODE:
    RETVAL = (*__self->exists)(db, *key);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

Apache::DAV::Error
firstkey(__self, db, pkey)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum pkey
CODE:
    RETVAL = (*__self->firstkey)(db, pkey);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

Apache::DAV::Error
nextkey(__self, db, pkey)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum pkey
CODE:
    RETVAL = (*__self->nextkey)(db, pkey);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 

void
freedatum(__self, db, data)
    Apache::DAV::HooksDb __self
    Apache::DAV::Db db
    Apache::DAV::Datum data

xs/Apache/DAV/HooksDb/HooksDb.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::HooksDb::new is not a reference") ;
                Apache__DAV__HooksDb_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::HooksDb::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::HooksDb    PACKAGE = Apache::DAV::HooksDb 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(operation)) ;
    PUSHs(davxs_PTR_2obj(context)) ;
    PUSHs(davxs_Apache__DAV__LivepropRollback_2obj(rollback_ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("patch_rollback", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__patch_rollback expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(operation)) ;
    PUSHs(davxs_PTR_2obj(context)) ;
    PUSHs(davxs_Apache__DAV__LivepropRollback_2obj(rollback_ctx)) ;

    PUTBACK ;
    __cnt = perl_call_method("patch_commit", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__patch_commit expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksLiveprop__patch_commit_obj0 (dav_resource * resource,int operation,void * context,dav_liveprop_rollback * rollback_ctx)

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_Apache__DAV__XMLElem_2obj(elem)) ;
    PUSHs(davxs_IV_2obj(operation)) ;
    PUSHs(davxs_PTR_2obj(context)) ;

    PUTBACK ;
    __cnt = perl_call_method("patch_exec", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__patch_exec expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *rollback_ctx = (dav_liveprop_rollback *)davxs_sv2_Apache__DAV__LivepropRollback(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_Apache__DAV__XMLElem_2obj(elem)) ;
    PUSHs(davxs_IV_2obj(operation)) ;

    PUTBACK ;
    __cnt = perl_call_method("patch_validate", G_ARRAY) ;


    if (__cnt != 3)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__patch_validate expected 3 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *context = (void *)davxs_sv2_PTR(__retsv);
    __retsv = POPs;
    *defer_to_dead = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(propid)) ;

    PUTBACK ;
    __cnt = perl_call_method("is_writeable", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__is_writeable expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (dav_prop_rw)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(insvalue)) ;
    PUSHs(davxs_PTR_2obj(ns_map)) ;
    PUSHs(davxs_Apache__DAV__TextHeader_2obj(phdr)) ;

    PUTBACK ;
    __cnt = perl_call_method("insert_all", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__insert_all expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksLiveprop__insert_all_obj0 (const dav_resource * resource,int insvalue,void * ns_map,dav_text_header * phdr)

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(propid)) ;
    PUSHs(davxs_IV_2obj(insvalue)) ;
    PUSHs(davxs_PTR_2obj(ns_map)) ;
    PUSHs(davxs_Apache__DAV__TextHeader_2obj(phdr)) ;

    PUTBACK ;
    __cnt = perl_call_method("insert_prop", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__insert_prop expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (dav_prop_insert)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_PV_2obj(ns_uri)) ;
    PUSHs(davxs_PV_2obj(name)) ;

    PUTBACK ;
    __cnt = perl_call_method("find_prop", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLiveprop__find_prop expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->propset_uri = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 

int
find_prop(__self, ns_uri, name)
    Apache::DAV::HooksLiveprop __self
    const char * ns_uri
    const char * name
CODE:
    RETVAL = (*__self->find_prop)(ns_uri, name);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 

dav_prop_insert
insert_prop(__self, resource, propid, insvalue, ns_map, phdr)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    int propid
    int insvalue
    void * ns_map
    Apache::DAV::TextHeader phdr
CODE:
    RETVAL = (*__self->insert_prop)(resource, propid, insvalue, ns_map, phdr);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 

void
insert_all(__self, resource, insvalue, ns_map, phdr)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    int insvalue

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 

dav_prop_rw
is_writeable(__self, resource, propid)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    int propid
CODE:
    RETVAL = (*__self->is_writeable)(resource, propid);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 

Apache::DAV::Error
patch_validate(__self, resource, elem, operation)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    Apache::DAV::XMLElem elem

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN


Apache::DAV::Error
patch_rollback(__self, resource, operation, context, rollback_ctx)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    int operation
    void * context
    Apache::DAV::LivepropRollback rollback_ctx
CODE:
    RETVAL = (*__self->patch_rollback)(resource, operation, context, rollback_ctx);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 



SV *
new (class,initializer=NULL)
    char * class

xs/Apache/DAV/HooksLiveprop/HooksLiveprop.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::HooksLiveprop::new is not a reference") ;
                Apache__DAV__HooksLiveprop_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::HooksLiveprop::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::HooksLiveprop    PACKAGE = Apache::DAV::HooksLiveprop 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(locktoken)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(start_resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("lookup_resource", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__lookup_resource expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *resource = (const dav_resource *)davxs_sv2_Apache__DAV__Resource(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_Apache__DAV__LockTokenList_2obj(ltl)) ;
    PUSHs(davxs_NV_2obj(new_time)) ;

    PUTBACK ;
    __cnt = perl_call_method("refresh_locks", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__refresh_locks expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *locks = (dav_lock *)davxs_sv2_Apache__DAV__Lock(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(locktoken)) ;

    PUTBACK ;
    __cnt = perl_call_method("remove_lock", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__remove_lock expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(make_indirect)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(lock)) ;

    PUTBACK ;
    __cnt = perl_call_method("append_locks", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__append_locks expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(locktoken)) ;
    PUSHs(davxs_IV_2obj(partial_ok)) ;

    PUTBACK ;
    __cnt = perl_call_method("find_lock", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__find_lock expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *lock = (dav_lock *)davxs_sv2_Apache__DAV__Lock(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(calltype)) ;

    PUTBACK ;
    __cnt = perl_call_method("get_locks", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__get_locks expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *locks = (dav_lock *)davxs_sv2_Apache__DAV__Lock(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("create_lock", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__create_lock expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *lock = (dav_lock *)davxs_sv2_Apache__DAV__Lock(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("remove_locknull_state", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__remove_locknull_state expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;

    PUTBACK ;
    __cnt = perl_call_method("close_lockdb", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksLocks__close_lockdb expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksLocks__close_lockdb_obj0 (dav_lockdb * lockdb)

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache_2obj(r)) ;
    PUSHs(davxs_IV_2obj(ro)) ;
    PUSHs(davxs_IV_2obj(force)) ;

    PUTBACK ;
    __cnt = perl_call_method("open_lockdb", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__open_lockdb expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *lockdb = (dav_lockdb *)davxs_sv2_Apache__DAV__LockDB(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(lt1)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(lt2)) ;

    PUTBACK ;
    __cnt = perl_call_method("compare_locktoken", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__compare_locktoken expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__Pool_2obj(p)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(locktoken)) ;

    PUTBACK ;
    __cnt = perl_call_method("format_locktoken", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__format_locktoken expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (const char *)davxs_sv2_PV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__Pool_2obj(p)) ;
    PUSHs(davxs_PV_2obj(char_token)) ;

    PUTBACK ;
    __cnt = perl_call_method("parse_locktoken", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksLocks__parse_locktoken expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *locktoken_p = (dav_locktoken *)davxs_sv2_Apache__DAV__LockToken(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    SV * __retsv ;

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;

    PUTBACK ;
    __cnt = perl_call_method("get_supportedlock", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksLocks__get_supportedlock expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (const char *)davxs_sv2_PV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

    } ;


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

const char *
get_supportedlock(__self)
    Apache::DAV::HooksLocks __self
CODE:
    RETVAL = (*__self->get_supportedlock)();
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
parse_locktoken(__self, p, char_token)
    Apache::DAV::HooksLocks __self
    Apache::Pool p
    const char * char_token

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

const char *
format_locktoken(__self, p, locktoken)
    Apache::DAV::HooksLocks __self
    Apache::Pool p
    Apache::DAV::LockToken locktoken
CODE:
    RETVAL = (*__self->format_locktoken)(p, locktoken);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

int
compare_locktoken(__self, lt1, lt2)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockToken lt1
    Apache::DAV::LockToken lt2
CODE:
    RETVAL = (*__self->compare_locktoken)(lt1, lt2);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
open_lockdb(__self, r, ro=0, force=0)
    Apache::DAV::HooksLocks __self
    Apache r
    int ro

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
remove_locknull_state(__self, lockdb, resource)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
CODE:
    RETVAL = (*__self->remove_locknull_state)(lockdb, resource);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
create_lock(__self, lockdb, resource)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN


Apache::DAV::Error
append_locks(__self, lockdb, resource, make_indirect, lock)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    int make_indirect
    Apache::DAV::Lock lock
CODE:
    RETVAL = (*__self->append_locks)(lockdb, resource, make_indirect, lock);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
remove_lock(__self, lockdb, resource, locktoken)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    Apache::DAV::LockToken locktoken
CODE:
    RETVAL = (*__self->remove_lock)(lockdb, resource, locktoken);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 

Apache::DAV::Error
refresh_locks(__self, lockdb, resource, ltl, new_time)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource

xs/Apache/DAV/HooksLocks/HooksLocks.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::HooksLocks::new is not a reference") ;
                Apache__DAV__HooksLocks_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::HooksLocks::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::HooksLocks    PACKAGE = Apache::DAV::HooksLocks 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("getetag", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__getetag expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (const char *)davxs_sv2_PV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__WalkerCtx_2obj(wctx)) ;
    PUSHs(davxs_IV_2obj(depth)) ;

    PUTBACK ;
    __cnt = perl_call_method("walk", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__walk expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("remove_resource", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksRepository__remove_resource expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *response = (dav_response *)davxs_sv2_Apache__DAV__Response(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(src)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(dst)) ;

    PUTBACK ;
    __cnt = perl_call_method("move_resource", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksRepository__move_resource expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *response = (dav_response *)davxs_sv2_Apache__DAV__Response(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(src)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(dst)) ;
    PUSHs(davxs_IV_2obj(depth)) ;

    PUTBACK ;
    __cnt = perl_call_method("copy_resource", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksRepository__copy_resource expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *response = (dav_response *)davxs_sv2_Apache__DAV__Response(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__Pool_2obj(p)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("create_collection", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__create_collection expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_PTR_2obj(free_handle)) ;

    PUTBACK ;
    __cnt = perl_call_method("free_file", G_VOID) ;


    if (__cnt != 0)
        croak ("davxs_cb_Apache__DAV__HooksRepository__free_file expected 0 return values") ;

    SPAGAIN ;

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   

    }
   


static void davxs_cb_Apache__DAV__HooksRepository__free_file_obj0 (void * free_handle)

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("get_pathname", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksRepository__get_pathname expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (const char *)davxs_sv2_PV(__retsv);
    __retsv = POPs;
    *free_handle_p = (void *)davxs_sv2_PTR(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache_2obj(r)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("set_headers", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__set_headers expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Stream_2obj(stream)) ;
    PUSHs(davxs_IV_2obj(abs_position)) ;

    PUTBACK ;
    __cnt = perl_call_method("seek_stream", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__seek_stream expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Stream_2obj(stream)) ;
    PUSHs(davxs_PTR_2obj(buf)) ;
    PUSHs(davxs_IV_2obj(bufsize)) ;

    PUTBACK ;
    __cnt = perl_call_method("write_stream", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__write_stream expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Stream_2obj(stream)) ;
    PUSHs(davxs_IV_2obj(commit)) ;

    PUTBACK ;
    __cnt = perl_call_method("close_stream", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__close_stream expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;
    PUSHs(davxs_IV_2obj(mode)) ;

    PUTBACK ;
    __cnt = perl_call_method("open_stream", G_ARRAY) ;


    if (__cnt != 2)
        croak ("davxs_cb_Apache__DAV__HooksRepository__open_stream expected 2 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);
    __retsv = POPs;
    *stream = (dav_stream *)davxs_sv2_Apache__DAV__Stream(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(res1)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(res2)) ;

    PUTBACK ;
    __cnt = perl_call_method("is_parent_resource", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__is_parent_resource expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(res1)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(res2)) ;

    PUTBACK ;
    __cnt = perl_call_method("is_same_resource", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__is_same_resource expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (int)davxs_sv2_IV(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

    PUTBACK ;
    __cnt = perl_call_method("get_parent_resource", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__get_parent_resource expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Resource)davxs_sv2_Apache__DAV__Resource(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache_2obj(r)) ;
    PUSHs(davxs_PV_2obj(root_dir)) ;
    PUSHs(davxs_PV_2obj(workspace)) ;

    PUTBACK ;
    __cnt = perl_call_method("get_resource", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__HooksRepository__get_resource expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Resource)davxs_sv2_Apache__DAV__Resource(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->handle_get = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Resource
get_resource(__self, r, root_dir, workspace)
    Apache::DAV::HooksRepository __self
    Apache r
    const char * root_dir
    const char * workspace
CODE:
    RETVAL = (*__self->get_resource)(r, root_dir, workspace);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Resource
get_parent_resource(__self, resource)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
CODE:
    RETVAL = (*__self->get_parent_resource)(resource);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

int
is_same_resource(__self, res1, res2)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource res1
    Apache::DAV::Resource res2
CODE:
    RETVAL = (*__self->is_same_resource)(res1, res2);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

int
is_parent_resource(__self, res1, res2)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource res1
    Apache::DAV::Resource res2
CODE:
    RETVAL = (*__self->is_parent_resource)(res1, res2);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
open_stream(__self, resource, mode)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
    dav_stream_mode mode

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
close_stream(__self, stream, commit)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Stream stream
    int commit
CODE:
    RETVAL = (*__self->close_stream)(stream, commit);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
write_stream(__self, stream, buf, bufsize)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Stream stream
    const void * buf
    size_t bufsize
CODE:
    RETVAL = (*__self->write_stream)(stream, buf, bufsize);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
seek_stream(__self, stream, abs_position)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Stream stream
    off_t abs_position
CODE:
    RETVAL = (*__self->seek_stream)(stream, abs_position);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
set_headers(__self, r, resource)
    Apache::DAV::HooksRepository __self
    Apache r
    Apache::DAV::Resource resource
CODE:
    RETVAL = (*__self->set_headers)(r, resource);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

const char *
get_pathname(__self, resource)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
PREINIT:

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
create_collection(__self, p, resource)
    Apache::DAV::HooksRepository __self
    Apache::Pool p
    Apache::DAV::Resource resource
CODE:
    RETVAL = (*__self->create_collection)(p, resource);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
copy_resource(__self, src, dst, depth)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource src
    Apache::DAV::Resource dst

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

Apache::DAV::Error
walk(__self, wctx, depth)
    Apache::DAV::HooksRepository __self
    Apache::DAV::WalkerCtx wctx
    int depth
CODE:
    RETVAL = (*__self->walk)(wctx, depth);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 

const char *
getetag(__self, resource)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
CODE:
    RETVAL = (*__self->getetag)(resource);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 



SV *
new (class,initializer=NULL)
    char * class

xs/Apache/DAV/HooksRepository/HooksRepository.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::HooksRepository::new is not a reference") ;
                Apache__DAV__HooksRepository_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::HooksRepository::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::HooksRepository    PACKAGE = Apache::DAV::HooksRepository 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/IfHeader/IfHeader.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->uri = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::IfHeader    PACKAGE = Apache::DAV::IfHeader 

size_t
uri_len(obj, val=0)
    Apache::DAV::IfHeader obj
    size_t val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (size_t)  obj->uri_len;

    if (items > 1) {
        obj->uri_len = (size_t) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::IfHeader    PACKAGE = Apache::DAV::IfHeader 

Apache::DAV::StateList
state(obj, val=NULL)
    Apache::DAV::IfHeader obj
    Apache::DAV::StateList val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__StateList)  obj->state;

    if (items > 1) {
        obj->state = (Apache__DAV__StateList) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::IfHeader    PACKAGE = Apache::DAV::IfHeader 

Apache::DAV::IfHeader
next(obj, val=NULL)
    Apache::DAV::IfHeader obj
    Apache::DAV::IfHeader val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__IfHeader)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__IfHeader) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::IfHeader    PACKAGE = Apache::DAV::IfHeader 

int
dummy_header(obj, val=0)
    Apache::DAV::IfHeader obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->dummy_header = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::IfHeader    PACKAGE = Apache::DAV::IfHeader 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/IfHeader/IfHeader.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::IfHeader::new is not a reference") ;
                Apache__DAV__IfHeader_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::IfHeader::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/Lock/Lock.xs  view on Meta::CPAN

    Apache::DAV::Lock obj
    Apache::DAV::LockRectype val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockRectype) & obj->rectype;
    if (items > 1) {
         croak ("rectype is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

int
is_locknull(obj, val=0)
    Apache::DAV::Lock obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->is_locknull = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

Apache::DAV::LockScope
scope(obj, val=NULL)
    Apache::DAV::Lock obj
    Apache::DAV::LockScope val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockScope) & obj->scope;
    if (items > 1) {
         croak ("scope is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

Apache::DAV::LockType
type(obj, val=NULL)
    Apache::DAV::Lock obj
    Apache::DAV::LockType val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockType) & obj->type;
    if (items > 1) {
         croak ("type is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

int
depth(obj, val=0)
    Apache::DAV::Lock obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->depth = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

time_t
timeout(obj, val=0)
    Apache::DAV::Lock obj
    time_t val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (time_t)  obj->timeout;

    if (items > 1) {
        obj->timeout = (time_t) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

Apache::DAV::LockToken
locktoken(obj, val=NULL)
    Apache::DAV::Lock obj
    Apache::DAV::LockToken val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockToken)  obj->locktoken;

    if (items > 1) {
        obj->locktoken = (Apache__DAV__LockToken) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

const char *
owner(obj, val=NULL)
    Apache::DAV::Lock obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->owner = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

const char *
auth_user(obj, val=NULL)
    Apache::DAV::Lock obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->auth_user = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 

Apache::DAV::Lock
next(obj, val=NULL)
    Apache::DAV::Lock obj
    Apache::DAV::Lock val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Lock)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__Lock) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Lock    PACKAGE = Apache::DAV::Lock 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Lock/Lock.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Lock::new is not a reference") ;
                Apache__DAV__Lock_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Lock::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/LockDB/LockDB.xs  view on Meta::CPAN

    Apache::DAV::HooksLocks val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__HooksLocks)  obj->hooks;

    if (items > 1) {
        obj->hooks = (Apache__DAV__HooksLocks) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockDB    PACKAGE = Apache::DAV::LockDB 

int
ro(obj, val=0)
    Apache::DAV::LockDB obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ro = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockDB    PACKAGE = Apache::DAV::LockDB 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/LockDB/LockDB.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::LockDB::new is not a reference") ;
                Apache__DAV__LockDB_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::LockDB::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/LockTokenList/LockTokenList.xs  view on Meta::CPAN

    Apache::DAV::LockToken val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockToken)  obj->locktoken;

    if (items > 1) {
        obj->locktoken = (Apache__DAV__LockToken) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockTokenList    PACKAGE = Apache::DAV::LockTokenList 

Apache::DAV::LockTokenList
next(obj, val=NULL)
    Apache::DAV::LockTokenList obj
    Apache::DAV::LockTokenList val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockTokenList)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__LockTokenList) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockTokenList    PACKAGE = Apache::DAV::LockTokenList 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/LockTokenList/LockTokenList.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::LockTokenList::new is not a reference") ;
                Apache__DAV__LockTokenList_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::LockTokenList::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/LockupResult/LockupResult.xs  view on Meta::CPAN

    Apache val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache)  obj->rnew;

    if (items > 1) {
        obj->rnew = (Apache) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockupResult    PACKAGE = Apache::DAV::LockupResult 

Apache::DAV::Error
err(obj, val=NULL)
    Apache::DAV::LockupResult obj
    Apache::DAV::Error val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Error) & obj->err;
    if (items > 1) {
         croak ("err is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::LockupResult    PACKAGE = Apache::DAV::LockupResult 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/LockupResult/LockupResult.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::LockupResult::new is not a reference") ;
                Apache__DAV__LockupResult_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::LockupResult::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/PropCtx/PropCtx.xs  view on Meta::CPAN

    Apache::DAV::PropDB val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__PropDB)  obj->propdb;

    if (items > 1) {
        obj->propdb = (Apache__DAV__PropDB) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

int
operation(obj, val=0)
    Apache::DAV::PropCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->operation = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

Apache::DAV::XMLElem
prop(obj, val=NULL)
    Apache::DAV::PropCtx obj
    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->prop;

    if (items > 1) {
        obj->prop = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

Apache::DAV::Error
err(obj, val=NULL)
    Apache::DAV::PropCtx obj
    Apache::DAV::Error val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Error)  obj->err;

    if (items > 1) {
        obj->err = (Apache__DAV__Error) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

int
is_liveprop(obj, val=0)
    Apache::DAV::PropCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->is_liveprop = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

void *
liveprop_ctx(obj, val=NULL)
    Apache::DAV::PropCtx obj
    void * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->liveprop_ctx = (void *) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 

Apache
r(obj, val=NULL)
    Apache::DAV::PropCtx obj
    Apache val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache)  obj->r;

    if (items > 1) {
        obj->r = (Apache) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropCtx    PACKAGE = Apache::DAV::PropCtx 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/PropCtx/PropCtx.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::PropCtx::new is not a reference") ;
                Apache__DAV__PropCtx_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::PropCtx::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/PropsResult/PropsResult.xs  view on Meta::CPAN

    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->propstats;

    if (items > 1) {
        obj->propstats = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropsResult    PACKAGE = Apache::DAV::PropsResult 

Apache::DAV::Text
xmlns(obj, val=NULL)
    Apache::DAV::PropsResult obj
    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->xmlns;

    if (items > 1) {
        obj->xmlns = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::PropsResult    PACKAGE = Apache::DAV::PropsResult 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/PropsResult/PropsResult.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::PropsResult::new is not a reference") ;
                Apache__DAV__PropsResult_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::PropsResult::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/Resource/Resource.xs  view on Meta::CPAN

    Apache::DAV::Resource obj
    Apache::DAV::ResourcePrivate val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__ResourcePrivate) & obj->type;
    if (items > 1) {
         croak ("type is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

int
exists(obj, val=0)
    Apache::DAV::Resource obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->exists = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

int
collection(obj, val=0)
    Apache::DAV::Resource obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->collection = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

int
versioned(obj, val=0)
    Apache::DAV::Resource obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->versioned = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

int
working(obj, val=0)
    Apache::DAV::Resource obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->working = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

int
baselined(obj, val=0)
    Apache::DAV::Resource obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->baselined = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

const char *
uri(obj, val=NULL)
    Apache::DAV::Resource obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->uri = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 

Apache::DAV::HooksRepository
hooks(obj, val=NULL)
    Apache::DAV::Resource obj
    Apache::DAV::HooksRepository val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__HooksRepository)  obj->hooks;

    if (items > 1) {
        obj->hooks = (Apache__DAV__HooksRepository) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Resource    PACKAGE = Apache::DAV::Resource 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Resource/Resource.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Resource::new is not a reference") ;
                Apache__DAV__Resource_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Resource::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/Response/Response.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->href = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Response    PACKAGE = Apache::DAV::Response 

const char *
desc(obj, val=NULL)
    Apache::DAV::Response obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->desc = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Response    PACKAGE = Apache::DAV::Response 

Apache::DAV::PropsResult
propresult(obj, val=NULL)
    Apache::DAV::Response obj
    Apache::DAV::PropsResult val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__PropsResult) & obj->propresult;
    if (items > 1) {
         croak ("propresult is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Response    PACKAGE = Apache::DAV::Response 

int
status(obj, val=0)
    Apache::DAV::Response obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->status = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Response    PACKAGE = Apache::DAV::Response 

Apache::DAV::Response
next(obj, val=NULL)
    Apache::DAV::Response obj
    Apache::DAV::Response val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Response)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__Response) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Response    PACKAGE = Apache::DAV::Response 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Response/Response.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Response::new is not a reference") ;
                Apache__DAV__Response_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Response::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/StateList/StateList.xs  view on Meta::CPAN

    Apache::DAV::StateList obj
    Apache::DAV::IfStateType val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__IfStateType) & obj->type;
    if (items > 1) {
         croak ("type is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::StateList    PACKAGE = Apache::DAV::StateList 

int
condition(obj, val=0)
    Apache::DAV::StateList obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->condition = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::StateList    PACKAGE = Apache::DAV::StateList 

const char *
etag(obj, val=NULL)
    Apache::DAV::StateList obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->etag = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::StateList    PACKAGE = Apache::DAV::StateList 

Apache::DAV::LockToken
locktoken(obj, val=NULL)
    Apache::DAV::StateList obj
    Apache::DAV::LockToken val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockToken)  obj->locktoken;

    if (items > 1) {
        obj->locktoken = (Apache__DAV__LockToken) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::StateList    PACKAGE = Apache::DAV::StateList 

Apache::DAV::StateList
next(obj, val=NULL)
    Apache::DAV::StateList obj
    Apache::DAV::StateList val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__StateList)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__StateList) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::StateList    PACKAGE = Apache::DAV::StateList 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/StateList/StateList.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::StateList::new is not a reference") ;
                Apache__DAV__StateList_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::StateList::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/Text/Text.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->text = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Text    PACKAGE = Apache::DAV::Text 

Apache::DAV::Text
next(obj, val=NULL)
    Apache::DAV::Text obj
    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::Text    PACKAGE = Apache::DAV::Text 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/Text/Text.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::Text::new is not a reference") ;
                Apache__DAV__Text_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::Text::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/TextHeader/TextHeader.xs  view on Meta::CPAN

    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->first;

    if (items > 1) {
        obj->first = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::TextHeader    PACKAGE = Apache::DAV::TextHeader 

Apache::DAV::Text
last(obj, val=NULL)
    Apache::DAV::TextHeader obj
    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->last;

    if (items > 1) {
        obj->last = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::TextHeader    PACKAGE = Apache::DAV::TextHeader 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/TextHeader/TextHeader.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::TextHeader::new is not a reference") ;
                Apache__DAV__TextHeader_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::TextHeader::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/WalkerCtx/WalkerCtx.xs  view on Meta::CPAN

    int __cnt ;
    
    dSP ;
    ENTER ;
    SAVETMPS ;
    PUSHMARK(SP) ;
    PUSHs(__cbdest) ;
    PUSHs(davxs_Apache__DAV__WalkerCtx_2obj(ctx)) ;
    PUSHs(davxs_IV_2obj(calltype)) ;

    PUTBACK ;
    __cnt = perl_call_method("func", G_SCALAR) ;


    if (__cnt != 1)
        croak ("davxs_cb_Apache__DAV__WalkerCtx__func expected 1 return values") ;

    SPAGAIN ;
    __retsv = POPs;
    __retval = (Apache__DAV__Error)davxs_sv2_Apache__DAV__Error(__retsv);

    PUTBACK ;
    FREETMPS ;
    LEAVE ;
    
   
    return __retval ;

    }
   


xs/Apache/DAV/WalkerCtx/WalkerCtx.xs  view on Meta::CPAN

    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->walk_type = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

int
postfix(obj, val=0)
    Apache::DAV::WalkerCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->postfix = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Error
func(__self, ctx, calltype)
    Apache::DAV::WalkerCtx __self
    Apache::DAV::WalkerCtx ctx
    int calltype
CODE:
    RETVAL = (*__self->func)(ctx, calltype);
OUTPUT:
    RETVAL


MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::Pool
pool(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::Pool val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->pool = (Apache__Pool) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache
r(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache)  obj->r;

    if (items > 1) {
        obj->r = (Apache) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Resource
resource(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Resource val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Resource)  obj->resource;

    if (items > 1) {
        obj->resource = (Apache__DAV__Resource) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Resource
res2(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Resource val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Resource)  obj->res2;

    if (items > 1) {
        obj->res2 = (Apache__DAV__Resource) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Resource
root(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Resource val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Resource)  obj->root;

    if (items > 1) {
        obj->root = (Apache__DAV__Resource) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::LockDB
lockdb(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::LockDB val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockDB)  obj->lockdb;

    if (items > 1) {
        obj->lockdb = (Apache__DAV__LockDB) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Response
response(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Response val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Response)  obj->response;

    if (items > 1) {
        obj->response = (Apache__DAV__Response) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::XMLDoc
doc(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::XMLDoc val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLDoc)  obj->doc;

    if (items > 1) {
        obj->doc = (Apache__DAV__XMLDoc) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

int
propfind_type(obj, val=0)
    Apache::DAV::WalkerCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->propfind_type = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Text
propstat_404(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Text val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Text)  obj->propstat_404;

    if (items > 1) {
        obj->propstat_404 = (Apache__DAV__Text) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

int
is_move(obj, val=0)
    Apache::DAV::WalkerCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->is_move = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::IfHeader
if_header(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::IfHeader val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__IfHeader)  obj->if_header;

    if (items > 1) {
        obj->if_header = (Apache__DAV__IfHeader) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::LockToken
locktoken(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::LockToken val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__LockToken)  obj->locktoken;

    if (items > 1) {
        obj->locktoken = (Apache__DAV__LockToken) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

Apache::DAV::Lock
lock(obj, val=NULL)
    Apache::DAV::WalkerCtx obj
    Apache::DAV::Lock val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__Lock)  obj->lock;

    if (items > 1) {
        obj->lock = (Apache__DAV__Lock) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

int
skip_root(obj, val=0)
    Apache::DAV::WalkerCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->skip_root = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 

int
flags(obj, val=0)
    Apache::DAV::WalkerCtx obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->flags = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/WalkerCtx/WalkerCtx.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::WalkerCtx::new is not a reference") ;
                Apache__DAV__WalkerCtx_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::WalkerCtx::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

MODULE = Apache::DAV::WalkerCtx    PACKAGE = Apache::DAV::WalkerCtx 



void
init_callbacks (obj)
    SV *  obj
PREINIT:

xs/Apache/DAV/XMLAttr/XMLAttr.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->name = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLAttr    PACKAGE = Apache::DAV::XMLAttr 

int
ns(obj, val=0)
    Apache::DAV::XMLAttr obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ns = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLAttr    PACKAGE = Apache::DAV::XMLAttr 

const char *
value(obj, val=NULL)
    Apache::DAV::XMLAttr obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->value = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLAttr    PACKAGE = Apache::DAV::XMLAttr 

Apache::DAV::XMLAttr
next(obj, val=NULL)
    Apache::DAV::XMLAttr obj
    Apache::DAV::XMLAttr val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLAttr)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__XMLAttr) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLAttr    PACKAGE = Apache::DAV::XMLAttr 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/XMLAttr/XMLAttr.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::XMLAttr::new is not a reference") ;
                Apache__DAV__XMLAttr_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::XMLAttr::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/XMLDoc/XMLDoc.xs  view on Meta::CPAN

    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->root;

    if (items > 1) {
        obj->root = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLDoc    PACKAGE = Apache::DAV::XMLDoc 

Apache::Array
namespaces(obj, val=NULL)
    Apache::DAV::XMLDoc obj
    Apache::Array val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__Array)  obj->namespaces;

    if (items > 1) {
        obj->namespaces = (Apache__Array) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLDoc    PACKAGE = Apache::DAV::XMLDoc 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/XMLDoc/XMLDoc.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::XMLDoc::new is not a reference") ;
                Apache__DAV__XMLDoc_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::XMLDoc::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/DAV/XMLElem/XMLElem.xs  view on Meta::CPAN

    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->name = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

int
ns(obj, val=0)
    Apache::DAV::XMLElem obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->ns = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

const char *
lang(obj, val=NULL)
    Apache::DAV::XMLElem obj
    const char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->lang = (const char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::TextHeader
first_cdata(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::TextHeader val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__TextHeader) & obj->first_cdata;
    if (items > 1) {
         croak ("first_cdata is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::TextHeader
following_cdata(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::TextHeader val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__TextHeader) & obj->following_cdata;
    if (items > 1) {
         croak ("following_cdata is read only") ;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::XMLElem
parent(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->parent;

    if (items > 1) {
        obj->parent = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::XMLElem
next(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->next;

    if (items > 1) {
        obj->next = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::XMLElem
first_child(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->first_child;

    if (items > 1) {
        obj->first_child = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::XMLAttr
attr(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::XMLAttr val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLAttr)  obj->attr;

    if (items > 1) {
        obj->attr = (Apache__DAV__XMLAttr) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::XMLElem
last_child(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::XMLElem val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__XMLElem)  obj->last_child;

    if (items > 1) {
        obj->last_child = (Apache__DAV__XMLElem) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

int
propid(obj, val=0)
    Apache::DAV::XMLElem obj
    int val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->propid = (int) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 

Apache::DAV::HooksLiveprop
provider(obj, val=NULL)
    Apache::DAV::XMLElem obj
    Apache::DAV::HooksLiveprop val
  PREINIT:
    /*nada*/

  CODE:
    RETVAL = (Apache__DAV__HooksLiveprop)  obj->provider;

    if (items > 1) {
        obj->provider = (Apache__DAV__HooksLiveprop) val;
    }
  OUTPUT:
    RETVAL

MODULE = Apache::DAV::XMLElem    PACKAGE = Apache::DAV::XMLElem 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/DAV/XMLElem/XMLElem.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::DAV::XMLElem::new is not a reference") ;
                Apache__DAV__XMLElem_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::DAV::XMLElem::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/Apache/TableEntry/TableEntry.xs  view on Meta::CPAN

    char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->key = (char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::TableEntry    PACKAGE = Apache::TableEntry 

char *
val(obj, val=NULL)
    Apache::TableEntry obj
    char * val
  PREINIT:
    /*nada*/

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

    if (items > 1) {
        obj->val = (char *)strdup(val);
    }
  OUTPUT:
    RETVAL

MODULE = Apache::TableEntry    PACKAGE = Apache::TableEntry 



SV *
new (class,initializer=NULL)
    char * class
    SV * initializer 

xs/Apache/TableEntry/TableEntry.xs  view on Meta::CPAN

                SV * item ;
                if (!itemrv || !*itemrv || !SvROK(*itemrv) || !(item = SvRV(*itemrv))) 
                    croak ("array element of initializer for Apache::TableEntry::new is not a reference") ;
                Apache__TableEntry_new_init (aTHX_ &cobj[i], item, 1) ;
            }
        }
        else {
             croak ("initializer for Apache::TableEntry::new is not a hash/array/object reference") ;
        }
    }
OUTPUT:
    RETVAL 

PROTOTYPES: disabled

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

xs/typemap  view on Meta::CPAN

const char *	T_PV
off_t	T_IV
off_t *	T_IV
long int	T_IV
void	T_VOID
int	T_IV
const unsigned char	T_U_CHAR
unsigned	T_UV
const char	T_CHAR

INPUT
T_SVPTR
        $var = epxs_sv2_SVPTR($arg)

T_MAGICHASH_SV
    {
    MAGIC * mg ;
    if (mg = mg_find (SvRV($arg), '~'))
        $var = *(($type *)(mg -> mg_ptr)) ;
    else
        croak (\"$var is not of type $type\") ;
    }


T_AVREF
        $var = epxs_sv2_AVREF($arg)

T_HVREF
        $var = epxs_sv2_HVREF($arg)


OUTPUT
T_SVPTR
        $arg = SvREFCNT_inc (epxs_SVPTR_2obj($var));

T_MAGICHASH_SV
    if ($var -> _perlsv) $arg = $var -> _perlsv ; else $arg = &sv_undef ;

T_AVREF
        $arg = SvREFCNT_inc (epxs_AVREF_2obj($var));

T_HVREF



( run in 0.578 second using v1.01-cache-2.11-cpan-4e96b696675 )