Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
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 133 of file func_lock.c.
ast_cond_t cond |
Definition at line 136 of file func_lock.c.
Referenced by lock_free(), 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 138 of file func_lock.c.
Referenced by lock_free(), and unlock_read().
struct { ... } entries |
Referenced by handle_cli_locks_show(), and unload_module().
ast_mutex_t mutex |
Definition at line 135 of file func_lock.c.
Referenced by lock_free(), and unlock_read().
char name[0] |
name of the lock
Definition at line 144 of file func_lock.c.
Referenced by PathSegment::get_child(), Parameter::load(), Property::load(), SwaggerType::load(), and unlock_read().
struct lock_frame* next |
Definition at line 134 of file func_lock.c.
struct ast_channel* owner |
who owns us
Definition at line 142 of file func_lock.c.
Referenced by lock_fixup(), lock_free(), and unlock_read().
unsigned int requesters |
Count of waiting of requesters for the named lock
Definition at line 140 of file func_lock.c.