Data Fields | |
ast_cond_t | cond |
unsigned int | count |
struct { | |
lock_frame * next | |
} | entries |
ast_mutex_t | mutex |
char | name [0] |
ast_channel * | owner |
ao2_container * | requesters |
Definition at line 108 of file func_lock.c.
unsigned int count |
count is needed so if a recursive mutex exits early, we know how many times to unlock it.
Definition at line 113 of file func_lock.c.
Referenced by get_lock(), lock_free(), and unlock_read().
struct { ... } entries |
Referenced by get_lock(), lock_broker(), and unload_module().
Definition at line 110 of file func_lock.c.
Referenced by get_lock(), lock_broker(), and unload_module().
char name[0] |
name of the lock
Definition at line 119 of file func_lock.c.
Referenced by get_lock(), and unlock_read().
struct lock_frame* next |
Definition at line 109 of file func_lock.c.
struct ast_channel* owner |
who owns us
Definition at line 117 of file func_lock.c.
Referenced by get_lock(), lock_broker(), lock_fixup(), lock_free(), unload_module(), and unlock_read().
struct ao2_container* requesters |
Container of requesters for the named lock
Definition at line 115 of file func_lock.c.
Referenced by get_lock(), lock_broker(), and unload_module().