Thu Oct 8 00:59:58 2009

Asterisk developer's documentation


ast_mutex_info Struct Reference

#include <lock.h>


Data Fields

const char * file [AST_MAX_REENTRANCY]
const char * func [AST_MAX_REENTRANCY]
int lineno [AST_MAX_REENTRANCY]
pthread_mutex_t mutex
pthread_mutex_t reentr_mutex
int reentrancy
pthread_t thread [AST_MAX_REENTRANCY]
unsigned int track:1


Detailed Description

Definition at line 115 of file lock.h.


Field Documentation

const char* file[AST_MAX_REENTRANCY]

Definition at line 119 of file lock.h.

Referenced by ast_reentrancy_init(), cleanup_connection(), and handle_show_locks().

const char* func[AST_MAX_REENTRANCY]

Definition at line 122 of file lock.h.

Referenced by ast_reentrancy_init(), cleanup_connection(), and handle_show_locks().

int lineno[AST_MAX_REENTRANCY]

Definition at line 120 of file lock.h.

Referenced by ast_reentrancy_init(), cleanup_connection(), and handle_show_locks().

pthread_mutex_t mutex

Definition at line 116 of file lock.h.

Referenced by dummy_start(), and handle_show_locks().

pthread_mutex_t reentr_mutex

Definition at line 124 of file lock.h.

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

int reentrancy

Definition at line 121 of file lock.h.

Referenced by ast_reentrancy_init(), cleanup_connection(), and handle_show_locks().

pthread_t thread[AST_MAX_REENTRANCY]

Definition at line 123 of file lock.h.

Referenced by ast_reentrancy_init(), and cleanup_connection().

unsigned int track

Track which thread holds this lock

Definition at line 118 of file lock.h.


The documentation for this struct was generated from the following file:
Generated on Thu Oct 8 00:59:58 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7