Fri Jul 24 00:42:07 2009

Asterisk developer's documentation


lock_frame Struct Reference


Data Fields

ast_channelchannel
unsigned int count
struct {
   lock_frame *   next
entries
ast_mutex_t mutex
char name [0]

Detailed Description

Definition at line 50 of file func_lock.c.


Field Documentation

struct ast_channel* channel

who owns us

Definition at line 56 of file func_lock.c.

Referenced by get_lock(), lock_free(), unload_module(), 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 54 of file func_lock.c.

Referenced by get_lock(), lock_free(), and unlock_read().

struct { ... } entries

Referenced by get_lock(), and unload_module().

ast_mutex_t mutex

Definition at line 52 of file func_lock.c.

Referenced by get_lock(), lock_free(), unload_module(), and unlock_read().

char name[0]

name of the lock

Definition at line 58 of file func_lock.c.

Referenced by get_lock(), and unlock_read().

struct lock_frame* next

Definition at line 51 of file func_lock.c.


The documentation for this struct was generated from the following file:
Generated on Fri Jul 24 00:42:07 2009 for Asterisk - the Open Source PBX by  doxygen 1.4.7