Apache HTTPD
Functions | Variables
util_lock.c File Reference
module dav_module
#include "apr.h"
#include "apr_strings.h"
#include "mod_dav.h"
#include "http_log.h"
#include "http_config.h"
#include "http_protocol.h"
#include "http_core.h"

Go to the source code of this file.

Functions

const chardav_lock_get_activelock (request_rec *r, dav_lock *lock, dav_buffer *pbuf)
 
dav_errordav_lock_parse_lockinfo (request_rec *r, const dav_resource *resource, dav_lockdb *lockdb, const apr_xml_doc *doc, dav_lock **lock_request)
 
static dav_errordav_lock_walker (dav_walk_resource *wres, int calltype)
 
dav_errordav_add_lock (request_rec *r, const dav_resource *resource, dav_lockdb *lockdb, dav_lock *lock, dav_response **response)
 
dav_errordav_lock_query (dav_lockdb *lockdb, const dav_resource *resource, dav_lock **locks)
 
static dav_errordav_unlock_walker (dav_walk_resource *wres, int calltype)
 
static dav_errordav_get_direct_resource (apr_pool_t *p, dav_lockdb *lockdb, const dav_locktoken *locktoken, const dav_resource *resource, const dav_resource **direct_resource)
 
int dav_unlock (request_rec *r, const dav_resource *resource, const dav_locktoken *locktoken)
 
static dav_errordav_inherit_walker (dav_walk_resource *wres, int calltype)
 
static dav_errordav_inherit_locks (request_rec *r, dav_lockdb *lockdb, const dav_resource *resource, int use_parent)
 
int dav_get_resource_state (request_rec *r, const dav_resource *resource)
 
dav_errordav_notify_created (request_rec *r, dav_lockdb *lockdb, const dav_resource *resource, int resource_state, int depth)
 

Variables

static int *const aplog_module_index = &( dav_module.module_index)
 

Function Documentation

◆ dav_get_direct_resource()

static dav_error * dav_get_direct_resource ( apr_pool_t p,
dav_lockdb lockdb,
const dav_locktoken locktoken,
const dav_resource resource,
const dav_resource **  direct_resource 
)
static

Definition at line 423 of file util_lock.c.

◆ dav_inherit_locks()

static dav_error * dav_inherit_locks ( request_rec r,
dav_lockdb lockdb,
const dav_resource resource,
int  use_parent 
)
static

Definition at line 588 of file util_lock.c.

◆ dav_inherit_walker()

static dav_error * dav_inherit_walker ( dav_walk_resource wres,
int  calltype 
)
static

Definition at line 566 of file util_lock.c.

◆ dav_lock_walker()

static dav_error * dav_lock_walker ( dav_walk_resource wres,
int  calltype 
)
static

Definition at line 260 of file util_lock.c.

◆ dav_unlock_walker()

static dav_error * dav_unlock_walker ( dav_walk_resource wres,
int  calltype 
)
static

Definition at line 386 of file util_lock.c.

Variable Documentation

◆ aplog_module_index

int* const aplog_module_index = &( dav_module.module_index)
static

Definition at line 30 of file util_lock.c.