Apache HTTPD
Public Attributes | List of all members
dav_hooks_locks Struct Reference

#include <mod_dav.h>

Public Attributes

const char *(* get_supportedlock )(const dav_resource *resource)
 
dav_error *(* parse_locktoken )(apr_pool_t *p, const char *char_token, dav_locktoken **locktoken_p)
 
const char *(* format_locktoken )(apr_pool_t *p, const dav_locktoken *locktoken)
 
int(* compare_locktoken )(const dav_locktoken *lt1, const dav_locktoken *lt2)
 
dav_error *(* open_lockdb )(request_rec *r, int ro, int force, dav_lockdb **lockdb)
 
void(* close_lockdb )(dav_lockdb *lockdb)
 
dav_error *(* remove_locknull_state )(dav_lockdb *lockdb, const dav_resource *resource)
 
dav_error *(* create_lock )(dav_lockdb *lockdb, const dav_resource *resource, dav_lock **lock)
 
dav_error *(* get_locks )(dav_lockdb *lockdb, const dav_resource *resource, int calltype, dav_lock **locks)
 
dav_error *(* find_lock )(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken, int partial_ok, dav_lock **lock)
 
dav_error *(* has_locks )(dav_lockdb *lockdb, const dav_resource *resource, int *locks_present)
 
dav_error *(* append_locks )(dav_lockdb *lockdb, const dav_resource *resource, int make_indirect, const dav_lock *lock)
 
dav_error *(* remove_lock )(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken)
 
dav_error *(* refresh_locks )(dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken_list *ltl, time_t new_time, dav_lock **locks)
 
dav_error *(* lookup_resource )(dav_lockdb *lockdb, const dav_locktoken *locktoken, const dav_resource *start_resource, const dav_resource **resource)
 
void * ctx
 

Detailed Description

Definition at line 1469 of file mod_dav.h.

Member Data Documentation

◆ append_locks

dav_error *(* dav_hooks_locks::append_locks) (dav_lockdb *lockdb, const dav_resource *resource, int make_indirect, const dav_lock *lock)

Definition at line 1612 of file mod_dav.h.

◆ close_lockdb

void(* dav_hooks_locks::close_lockdb) (dav_lockdb *lockdb)

Definition at line 1531 of file mod_dav.h.

◆ compare_locktoken

int(* dav_hooks_locks::compare_locktoken) (const dav_locktoken *lt1, const dav_locktoken *lt2)

Definition at line 1501 of file mod_dav.h.

◆ create_lock

dav_error *(* dav_hooks_locks::create_lock) (dav_lockdb *lockdb, const dav_resource *resource, dav_lock **lock)

Definition at line 1547 of file mod_dav.h.

◆ ctx

void* dav_hooks_locks::ctx

Definition at line 1667 of file mod_dav.h.

◆ find_lock

dav_error *(* dav_hooks_locks::find_lock) (dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken, int partial_ok, dav_lock **lock)

Definition at line 1582 of file mod_dav.h.

◆ format_locktoken

const char *(* dav_hooks_locks::format_locktoken) (apr_pool_t *p, const dav_locktoken *locktoken)

Definition at line 1490 of file mod_dav.h.

◆ get_locks

dav_error *(* dav_hooks_locks::get_locks) (dav_lockdb *lockdb, const dav_resource *resource, int calltype, dav_lock **locks)

Definition at line 1561 of file mod_dav.h.

◆ get_supportedlock

const char *(* dav_hooks_locks::get_supportedlock) (const dav_resource *resource)

Definition at line 1472 of file mod_dav.h.

◆ has_locks

dav_error *(* dav_hooks_locks::has_locks) (dav_lockdb *lockdb, const dav_resource *resource, int *locks_present)

Definition at line 1597 of file mod_dav.h.

◆ lookup_resource

dav_error *(* dav_hooks_locks::lookup_resource) (dav_lockdb *lockdb, const dav_locktoken *locktoken, const dav_resource *start_resource, const dav_resource **resource)

Definition at line 1658 of file mod_dav.h.

◆ open_lockdb

dav_error *(* dav_hooks_locks::open_lockdb) (request_rec *r, int ro, int force, dav_lockdb **lockdb)

Definition at line 1523 of file mod_dav.h.

◆ parse_locktoken

dav_error *(* dav_hooks_locks::parse_locktoken) (apr_pool_t *p, const char *char_token, dav_locktoken **locktoken_p)

Definition at line 1479 of file mod_dav.h.

◆ refresh_locks

dav_error *(* dav_hooks_locks::refresh_locks) (dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken_list *ltl, time_t new_time, dav_lock **locks)

Definition at line 1636 of file mod_dav.h.

◆ remove_lock

dav_error *(* dav_hooks_locks::remove_lock) (dav_lockdb *lockdb, const dav_resource *resource, const dav_locktoken *locktoken)

Definition at line 1622 of file mod_dav.h.

◆ remove_locknull_state

dav_error *(* dav_hooks_locks::remove_locknull_state) (dav_lockdb *lockdb, const dav_resource *resource)

Definition at line 1536 of file mod_dav.h.


The documentation for this struct was generated from the following file: