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

#include <apr_arch_proc_mutex.h>

Public Attributes

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 charname
 

Detailed Description

Definition at line 68 of file apr_arch_proc_mutex.h.

Member Data Documentation

◆ acquire

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

Definition at line 71 of file apr_arch_proc_mutex.h.

◆ child_init

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

Definition at line 76 of file apr_arch_proc_mutex.h.

◆ cleanup

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

Definition at line 75 of file apr_arch_proc_mutex.h.

◆ create

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

Definition at line 70 of file apr_arch_proc_mutex.h.

◆ flags

unsigned int apr_proc_mutex_unix_lock_methods_t::flags

Definition at line 69 of file apr_arch_proc_mutex.h.

◆ mech

apr_lockmech_e apr_proc_mutex_unix_lock_methods_t::mech

Definition at line 78 of file apr_arch_proc_mutex.h.

◆ name

const char* apr_proc_mutex_unix_lock_methods_t::name

Definition at line 79 of file apr_arch_proc_mutex.h.

◆ 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)

Definition at line 77 of file apr_arch_proc_mutex.h.

◆ release

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

Definition at line 74 of file apr_arch_proc_mutex.h.

◆ timedacquire

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

Definition at line 73 of file apr_arch_proc_mutex.h.

◆ tryacquire

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

Definition at line 72 of file apr_arch_proc_mutex.h.


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