MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
os_mutex_t Struct Reference
Collaboration diagram for os_mutex_t:

Public Member Functions

 UT_LIST_NODE_T (os_mutex_t) os_mutex_list

Public Attributes

os_event_t event
void * handle
ulint count

Detailed Description

Definition at line 41 of file os0sync.cc.

Member Data Documentation

ulint os_mutex_t::count

we use this counter to check that the same thread does not recursively lock the mutex: we do not assume that the OS mutex supports recursive locking, though NT seems to do that

Definition at line 44 of file os0sync.cc.

os_event_t os_mutex_t::event

Used by sync0arr.cc for queing threads

Definition at line 42 of file os0sync.cc.

void* os_mutex_t::handle

OS handle to mutex

Definition at line 43 of file os0sync.cc.


The documentation for this struct was generated from the following file: