| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure for rwlock and tracking information. More...
#include <lock.h>

| Data Fields | |
| struct ast_lock_track_flags | _flags | 
| struct ast_lock_track * | _track | 
| pthread_rwlock_t | lock | 
Structure for rwlock and tracking information.
We have tracking information in this structure regardless of DEBUG_THREADS being enabled. The information will just be ignored in the core if a module does not request it..
| struct ast_lock_track_flags _flags | 
| struct ast_lock_track* _track | 
| pthread_rwlock_t lock | 
Definition at line 165 of file lock.h.
Referenced by __ast_rwlock_destroy(), __ast_rwlock_init(), __ast_rwlock_rdlock(), __ast_rwlock_timedrdlock(), __ast_rwlock_timedwrlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), and __ast_rwlock_wrlock().