Apache-DAV

 view release on metacpan or  search on metacpan

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

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

Apache::DAV::Error
dav_add_lock(r, resource, lockdb, request)
    Apache r
    Apache::DAV::Resource resource
    Apache::DAV::LockDB lockdb
    Apache::DAV::Lock request
PREINIT:
    Apache__DAV__Response response;
PPCODE:
    RETVAL = dav_add_lock(r, resource, lockdb, request, &response);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Response_2obj(response)) ;

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

void
dav_add_response(ctx, href, status, propstats)

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

dav_get_lockdb_path(r)
    Apache r

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

Apache::DAV::Error
dav_get_locktoken_list(r)
    Apache r
PREINIT:
    Apache__DAV__LockTokenList ltl;
PPCODE:
    RETVAL = dav_get_locktoken_list(r, &ltl);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__LockTokenList_2obj(ltl)) ;

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

Apache::DAV::PropsResult
dav_get_props(db, doc)

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

    Apache r
    int provider_type

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

int
dav_get_resource(r)
    Apache r
PREINIT:
    Apache__DAV__Resource res_p;
PPCODE:
    RETVAL = dav_get_resource(r, &res_p);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_IV_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(res_p)) ;

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

int
dav_get_resource_state(r, resource)

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

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

Apache::DAV::Error
dav_lock_parse_lockinfo(r, resrouce, lockdb, doc)
    Apache r
    Apache::DAV::Resource resrouce
    Apache::DAV::LockDB lockdb
    Apache::DAV::XMLDoc doc
PREINIT:
    Apache__DAV__Lock lock_request;
PPCODE:
    RETVAL = dav_lock_parse_lockinfo(r, resrouce, lockdb, doc, &lock_request);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(lock_request)) ;

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

Apache::DAV::Error
dav_lock_query(lockdb, resource)
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
PREINIT:
    Apache__DAV__Lock locks;
PPCODE:
    RETVAL = dav_lock_query(lockdb, resource, &locks);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(locks)) ;

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

const char *
dav_lookup_status(status)

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

    int depth

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

Apache::DAV::Error
dav_open_lockdb(r, ro=0)
    Apache r
    int ro
PREINIT:
    Apache__DAV__LockDB lockdb;
PPCODE:
    RETVAL = dav_open_lockdb(r, ro, &lockdb);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;

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

Apache::DAV::Error
dav_open_propdb(r, lockdb, resource, ro=0, ns_xlate=NULL)
    Apache r
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    int ro
    Apache::Array ns_xlate
PREINIT:
    Apache__DAV__PropDB propdb;
PPCODE:
    RETVAL = dav_open_propdb(r, lockdb, resource, ro, ns_xlate, &propdb);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__PropDB_2obj(propdb)) ;

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

int
dav_parse_input(r)
    Apache r
PREINIT:
    Apache__DAV__XMLDoc pdoc;
PPCODE:
    RETVAL = dav_parse_input(r, &pdoc);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_IV_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__XMLDoc_2obj(pdoc)) ;

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

void *
dav_prepare_scan(p, mod)

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


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

int
dav_proppatch(r, resource, doc)
    Apache r
    Apache::DAV::Resource resource
    Apache::DAV::XMLDoc doc
PREINIT:
    Apache__DAV__Text propstat_text_ptr;
PPCODE:
    RETVAL = dav_proppatch(r, resource, doc, &propstat_text_ptr);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_IV_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Text_2obj(propstat_text_ptr)) ;

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

Apache::DAV::Error
dav_push_error(p, status, error_id, desc, prev)

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

    int parent_was_writable

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

int
dav_scan_providers(ctx, output)
    void * ctx
    Apache::DAV::DynHooks output
PREINIT:
    Apache__DAV__DynProvider provider;
PPCODE:
    RETVAL = dav_scan_providers(ctx, &provider, output);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_IV_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__DynProvider_2obj(provider)) ;

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

void
dav_text_append(p, hdr, text)

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

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

Apache::DAV::Error
open(__self, p, resource, ro=0)
    Apache::DAV::HooksDb __self
    Apache::Pool p
    Apache::DAV::Resource resource
    int ro
PREINIT:
    Apache__DAV__Db pdb;
PPCODE:
    RETVAL = (*__self->open)(p, resource, ro, &pdb);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Db_2obj(pdb)) ;

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

void
close(__self, db)

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


Apache::DAV::Error
patch_validate(__self, resource, elem, operation)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    Apache::DAV::XMLElem elem
    int operation
PREINIT:
    PTR context;
    IV defer_to_dead;
PPCODE:
    RETVAL = (*__self->patch_validate)(resource, elem, operation, &context, &defer_to_dead);
    XSprePUSH;
    EXTEND(SP, 3) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_PTR_2obj(context)) ;
    PUSHs(davxs_IV_2obj(defer_to_dead)) ;

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

Apache::DAV::Error
patch_exec(__self, resource, elem, operation, context)
    Apache::DAV::HooksLiveprop __self
    Apache::DAV::Resource resource
    Apache::DAV::XMLElem elem
    int operation
    void * context
PREINIT:
    Apache__DAV__LivepropRollback rollback_ctx;
PPCODE:
    RETVAL = (*__self->patch_exec)(resource, elem, operation, context, &rollback_ctx);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__LivepropRollback_2obj(rollback_ctx)) ;

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

void
patch_commit(__self, resource, operation, context, rollback_ctx)

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


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
PREINIT:
    Apache__DAV__LockToken locktoken_p;
PPCODE:
    RETVAL = (*__self->parse_locktoken)(p, char_token, &locktoken_p);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__LockToken_2obj(locktoken_p)) ;

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

const char *
format_locktoken(__self, p, locktoken)

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

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
    int force
PREINIT:
    Apache__DAV__LockDB lockdb;
PPCODE:
    RETVAL = (*__self->open_lockdb)(r, ro, force, &lockdb);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__LockDB_2obj(lockdb)) ;

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

void
close_lockdb(__self, lockdb)

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


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
PREINIT:
    Apache__DAV__Lock lock;
PPCODE:
    RETVAL = (*__self->create_lock)(lockdb, resource, &lock);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(lock)) ;

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

Apache::DAV::Error
get_locks(__self, lockdb, resource, calltype)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    int calltype
PREINIT:
    Apache__DAV__Lock locks;
PPCODE:
    RETVAL = (*__self->get_locks)(lockdb, resource, calltype, &locks);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(locks)) ;

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

Apache::DAV::Error
find_lock(__self, lockdb, resource, locktoken, partial_ok)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    Apache::DAV::LockToken locktoken
    int partial_ok
PREINIT:
    Apache__DAV__Lock lock;
PPCODE:
    RETVAL = (*__self->find_lock)(lockdb, resource, locktoken, partial_ok, &lock);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(lock)) ;

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

Apache::DAV::Error
append_locks(__self, lockdb, resource, make_indirect, lock)

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


Apache::DAV::Error
refresh_locks(__self, lockdb, resource, ltl, new_time)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::Resource resource
    Apache::DAV::LockTokenList ltl
    time_t new_time
PREINIT:
    Apache__DAV__Lock locks;
PPCODE:
    RETVAL = (*__self->refresh_locks)(lockdb, resource, ltl, new_time, &locks);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Lock_2obj(locks)) ;

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

Apache::DAV::Error
lookup_resource(__self, lockdb, locktoken, start_resource)
    Apache::DAV::HooksLocks __self
    Apache::DAV::LockDB lockdb
    Apache::DAV::LockToken locktoken
    Apache::DAV::Resource start_resource
PREINIT:
    Apache__DAV__Resource resource;
PPCODE:
    RETVAL = (*__self->lookup_resource)(lockdb, locktoken, start_resource, &resource);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Resource_2obj(resource)) ;

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



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


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
PREINIT:
    Apache__DAV__Stream stream;
PPCODE:
    RETVAL = (*__self->open_stream)(resource, mode, &stream);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Stream_2obj(stream)) ;

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

Apache::DAV::Error
close_stream(__self, stream, commit)

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



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

const char *
get_pathname(__self, resource)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
PREINIT:
    PTR free_handle_p;
PPCODE:
    RETVAL = (*__self->get_pathname)(resource, &free_handle_p);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_PV_2obj(RETVAL)) ;
    PUSHs(davxs_PTR_2obj(free_handle_p)) ;

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

void
free_file(__self, free_handle)

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

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
    int depth
PREINIT:
    Apache__DAV__Response response;
PPCODE:
    RETVAL = (*__self->copy_resource)(src, dst, depth, &response);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Response_2obj(response)) ;

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

Apache::DAV::Error
move_resource(__self, src, dst)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource src
    Apache::DAV::Resource dst
PREINIT:
    Apache__DAV__Response response;
PPCODE:
    RETVAL = (*__self->move_resource)(src, dst, &response);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Response_2obj(response)) ;

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

Apache::DAV::Error
remove_resource(__self, resource)
    Apache::DAV::HooksRepository __self
    Apache::DAV::Resource resource
PREINIT:
    Apache__DAV__Response response;
PPCODE:
    RETVAL = (*__self->remove_resource)(resource, &response);
    XSprePUSH;
    EXTEND(SP, 2) ;
    PUSHs(davxs_Apache__DAV__Error_2obj(RETVAL)) ;
    PUSHs(davxs_Apache__DAV__Response_2obj(response)) ;

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

Apache::DAV::Error
walk(__self, wctx, depth)



( run in 0.596 second using v1.01-cache-2.11-cpan-71847e10f99 )