Mon Jun 27 16:51:23 2011

Asterisk developer's documentation


ast_lock_track Struct Reference

#include <lock.h>


Data Fields

ast_bt backtrace [AST_MAX_REENTRANCY]
const char * file [AST_MAX_REENTRANCY]
const char * func [AST_MAX_REENTRANCY]
int lineno [AST_MAX_REENTRANCY]
pthread_mutex_t reentr_mutex
int reentrancy
pthread_t thread [AST_MAX_REENTRANCY]


Detailed Description

Definition at line 104 of file lock.h.


Field Documentation

struct ast_bt backtrace[AST_MAX_REENTRANCY]

Definition at line 111 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_trylock(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_timedrdlock(), __ast_rwlock_timedwrlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), and ast_reentrancy_init().

const char* file[AST_MAX_REENTRANCY]

Definition at line 105 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), append_lock_information(), and ast_reentrancy_init().

const char* func[AST_MAX_REENTRANCY]

Definition at line 108 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), append_lock_information(), and ast_reentrancy_init().

int lineno[AST_MAX_REENTRANCY]

Definition at line 106 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), append_lock_information(), and ast_reentrancy_init().

pthread_mutex_t reentr_mutex

Definition at line 113 of file lock.h.

Referenced by ast_reentrancy_init(), ast_reentrancy_lock(), ast_reentrancy_unlock(), and delete_reentrancy_cs().

int reentrancy

Definition at line 107 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_lock(), __ast_pthread_mutex_trylock(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_timedrdlock(), __ast_rwlock_timedwrlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), append_lock_information(), and ast_reentrancy_init().

pthread_t thread[AST_MAX_REENTRANCY]

Definition at line 109 of file lock.h.

Referenced by __ast_cond_timedwait(), __ast_cond_wait(), __ast_pthread_mutex_destroy(), __ast_pthread_mutex_unlock(), __ast_rwlock_destroy(), __ast_rwlock_rdlock(), __ast_rwlock_tryrdlock(), __ast_rwlock_trywrlock(), __ast_rwlock_unlock(), __ast_rwlock_wrlock(), and ast_reentrancy_init().


The documentation for this struct was generated from the following file:
Generated on Mon Jun 27 16:51:23 2011 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7