|
Adaptive Framework
0.9.0
|
Lock support. More...
#include "afw_internal.h"Go to the source code of this file.
Functions | |
| afw_lock_create_environment_lock (const afw_utf8_t *lock_id, const afw_pool_t *p, afw_xctx_t *xctx) | |
| afw_lock_create_and_register (const afw_utf8_t *lock_id, const afw_utf8_t *brief, const afw_utf8_t *description, afw_boolean_t insure_recursive_lock, afw_xctx_t *xctx) | |
| Create a lock and register in environment. More... | |
| afw_lock_create (const afw_utf8_t *lock_id, const afw_utf8_t *brief, const afw_utf8_t *description, afw_boolean_t insure_recursive_lock, const afw_pool_t *p, afw_xctx_t *xctx) | |
| Create a lock that will last for life of pool. More... | |
| afw_lock_create_rw_and_register (const afw_utf8_t *lock_id, const afw_utf8_t *brief, const afw_utf8_t *description, afw_xctx_t *xctx) | |
| Create a read/write lock and register in environment. More... | |
| afw_lock_create_rw (const afw_utf8_t *lock_id, const afw_utf8_t *brief, const afw_utf8_t *description, const afw_pool_t *p, afw_xctx_t *xctx) | |
| Create a read/write lock that will last for life of pool. More... | |
| afw_lock_obtain (const afw_lock_t *instance, afw_xctx_t *xctx) | |
| Obtain lock. More... | |
| afw_lock_obtain_debug (const afw_lock_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of obtain lock. More... | |
| afw_lock_release (const afw_lock_t *instance, afw_xctx_t *xctx) | |
| Release lock. More... | |
| afw_lock_release_debug (const afw_lock_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of release lock. More... | |
| afw_lock_read_obtain (const afw_lock_rw_t *instance, afw_xctx_t *xctx) | |
| Obtain read lock. More... | |
| afw_lock_read_obtain_debug (const afw_lock_rw_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of obtain read lock. More... | |
| afw_lock_read_release (const afw_lock_rw_t *instance, afw_xctx_t *xctx) | |
| Release read lock. More... | |
| afw_lock_read_release_debug (const afw_lock_rw_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of release read lock. More... | |
| afw_lock_write_obtain (const afw_lock_rw_t *instance, afw_xctx_t *xctx) | |
| Obtain write lock. More... | |
| afw_lock_write_obtain_debug (const afw_lock_rw_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of obtain write lock. More... | |
| afw_lock_write_release (const afw_lock_rw_t *instance, afw_xctx_t *xctx) | |
| Release write lock. More... | |
| afw_lock_write_release_debug (const afw_lock_rw_t *instance, afw_xctx_t *xctx, const afw_utf8_z_t *source_z) | |
| Debug version of release write lock. More... | |
Lock support.
Definition in file afw_lock.c.