Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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_time_t, int)
 
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

apr_status_t(* apr_proc_mutex_unix_lock_methods_t::acquire)(apr_proc_mutex_t *)
apr_status_t(* apr_proc_mutex_unix_lock_methods_t::child_init)(apr_proc_mutex_t **, apr_pool_t *, const char *)
apr_status_t(* apr_proc_mutex_unix_lock_methods_t::cleanup)(void *)
apr_status_t(* apr_proc_mutex_unix_lock_methods_t::create)(apr_proc_mutex_t *, const char *)
unsigned int apr_proc_mutex_unix_lock_methods_t::flags
apr_lockmech_e apr_proc_mutex_unix_lock_methods_t::mech
const char* apr_proc_mutex_unix_lock_methods_t::name
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)
apr_status_t(* apr_proc_mutex_unix_lock_methods_t::release)(apr_proc_mutex_t *)
apr_status_t(* apr_proc_mutex_unix_lock_methods_t::timedacquire)(apr_proc_mutex_t *, apr_time_t, int)
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: