Go to the source code of this file.
Classes | |
| struct | ddekit_lock |
Defines | |
| #define | DDEKIT_DEBUG_LOCKS 0 |
Functions | |
| void | _ddekit_lock_init (struct ddekit_lock **mtx) |
| Initialize a DDEKit lock. | |
| void | _ddekit_lock_deinit (struct ddekit_lock **mtx) |
| Uninitialize a DDEKit lock. | |
| void | _ddekit_lock_lock (struct ddekit_lock **mtx) |
| Acquire a lock. | |
| int | _ddekit_lock_try_lock (struct ddekit_lock **mtx) |
| Acquire a lock, non-blocking. | |
| void | _ddekit_lock_unlock (struct ddekit_lock **mtx) |
| Unlock function. | |
| int | _ddekit_lock_owner (struct ddekit_lock **mtx) |
| Get lock owner. | |
1.5.6