|
Asterisk - The Open Source Telephony Project
18.5.0
|

Data Fields | |
| ast_cond_t | cond |
| unsigned int | count |
| struct { | |
| struct lock_frame * next | |
| } | entries |
| ast_mutex_t | mutex |
| char | name [0] |
| struct ast_channel * | owner |
| unsigned int | requesters |
Definition at line 121 of file func_lock.c.
| ast_cond_t cond |
Definition at line 124 of file func_lock.c.
Referenced by get_lock(), lock_free(), unload_module(), and unlock_read().
| unsigned int count |
count is needed so if a recursive mutex exits early, we know how many times to unlock it.
Definition at line 126 of file func_lock.c.
Referenced by get_lock(), lock_free(), and unlock_read().
| struct { ... } entries |
Referenced by get_lock(), handle_cli_locks_show(), and unload_module().
| ast_mutex_t mutex |
Definition at line 123 of file func_lock.c.
Referenced by get_lock(), handle_cli_locks_show(), lock_free(), unload_module(), and unlock_read().
| char name[0] |
name of the lock
Definition at line 132 of file func_lock.c.
Referenced by PathSegment::get_child(), get_lock(), handle_cli_locks_show(), Parameter::load(), SwaggerType::load(), Property::load(), unload_module(), and unlock_read().
| struct lock_frame* next |
Definition at line 122 of file func_lock.c.
| struct ast_channel* owner |
who owns us
Definition at line 130 of file func_lock.c.
Referenced by get_lock(), handle_cli_locks_show(), lock_fixup(), lock_free(), unload_module(), and unlock_read().
| unsigned int requesters |
Count of waiting of requesters for the named lock
Definition at line 128 of file func_lock.c.
Referenced by get_lock(), handle_cli_locks_show(), and unload_module().
1.8.13