| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| 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 142 of file func_lock.c.
| ast_cond_t cond | 
Definition at line 145 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 147 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 144 of file func_lock.c.
Referenced by lock_free(), and unlock_read().
| char name[0] | 
name of the lock
Definition at line 153 of file func_lock.c.
Referenced by PathSegment::get_child(), SwaggerType::load(), and unlock_read().
| struct lock_frame* next | 
Definition at line 143 of file func_lock.c.
| struct ast_channel* owner | 
who owns us
Definition at line 151 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 149 of file func_lock.c.