Apache2
apr_proc_mutex_unix_lock_methods_t Struct Reference

#include <apr_arch_proc_mutex.h>

Data Fields

unsigned int flags
 
apr_status_t(* create )(apr_proc_mutex_t *, const char *)
 
apr_status_t(* acquire )(apr_proc_mutex_t *)
 
apr_status_t(* tryacquire )(apr_proc_mutex_t *)
 
apr_status_t(* timedacquire )(apr_proc_mutex_t *, apr_interval_time_t)
 
apr_status_t(* release )(apr_proc_mutex_t *)
 
apr_status_t(* cleanup )(void *)
 
apr_status_t(* child_init )(apr_proc_mutex_t **, apr_pool_t *, const char *)
 
apr_status_t(* perms_set )(apr_proc_mutex_t *, apr_fileperms_t, apr_uid_t, apr_gid_t)
 
apr_lockmech_e mech
 
const char * name
 

Field Documentation

◆ acquire

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::acquire) (apr_proc_mutex_t *)

◆ child_init

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::child_init) (apr_proc_mutex_t **, apr_pool_t *, const char *)

◆ cleanup

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::cleanup) (void *)

◆ create

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::create) (apr_proc_mutex_t *, const char *)

◆ flags

unsigned int apr_proc_mutex_unix_lock_methods_t::flags

◆ mech

apr_lockmech_e apr_proc_mutex_unix_lock_methods_t::mech

◆ name

const char* apr_proc_mutex_unix_lock_methods_t::name

◆ perms_set

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::perms_set) (apr_proc_mutex_t *, apr_fileperms_t, apr_uid_t, apr_gid_t)

◆ release

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::release) (apr_proc_mutex_t *)

◆ timedacquire

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::timedacquire) (apr_proc_mutex_t *, apr_interval_time_t)

◆ tryacquire

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::tryacquire) (apr_proc_mutex_t *)

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