#include "apr_proc_mutex.h"
#include "apr_thread_mutex.h"
#include "apr_thread_rwlock.h"
Include dependency graph for apr_anylock.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | APR_ANYLOCK_LOCK(lck) |
| #define | APR_ANYLOCK_TRYLOCK(lck) |
| #define | APR_ANYLOCK_UNLOCK(lck) |
Typedefs | |
| typedef apr_anylock_t | apr_anylock_t |
Definition in file apr_anylock.h.
|
|
Value: (((lck)->type == apr_anylock_none) \
? APR_SUCCESS \
: (((lck)->type == apr_anylock_procmutex) \
? apr_proc_mutex_lock((lck)->lock.pm) \
: APR_EINVAL))
Definition at line 66 of file apr_anylock.h. Referenced by ap_buffered_log_writer(), and APU_DECLARE(). |
|
|
Value: (((lck)->type == apr_anylock_none) \
? APR_SUCCESS \
: (((lck)->type == apr_anylock_procmutex) \
? apr_proc_mutex_trylock((lck)->lock.pm) \
: APR_EINVAL))
Definition at line 93 of file apr_anylock.h. |
|
|
Value: (((lck)->type == apr_anylock_none) \
? APR_SUCCESS \
: (((lck)->type == apr_anylock_procmutex) \
? apr_proc_mutex_unlock((lck)->lock.pm) \
: APR_EINVAL))
Definition at line 119 of file apr_anylock.h. Referenced by ap_buffered_log_writer(), and APU_DECLARE(). |
|
|
Structure that may contain any APR lock type |