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, <l);
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)