MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PFS_mutex Struct Reference

#include <pfs_instr.h>

Inheritance diagram for PFS_mutex:
Collaboration diagram for PFS_mutex:

Public Attributes

const void * m_identity
PFS_mutex_classm_class
PFS_mutex_stat m_mutex_stat
PFS_threadm_owner
ulonglong m_last_locked
- Public Attributes inherited from PFS_instr
pfs_lock m_lock
bool m_enabled
bool m_timed

Detailed Description

Instrumented mutex implementation.

See Also
PSI_mutex.

Definition at line 71 of file pfs_instr.h.

Member Data Documentation

PFS_mutex_class* PFS_mutex::m_class

Mutex class.

Definition at line 76 of file pfs_instr.h.

const void* PFS_mutex::m_identity

Mutex identity, typically a pthread_mutex_t.

Definition at line 74 of file pfs_instr.h.

ulonglong PFS_mutex::m_last_locked

Timestamp of the last lock. This statistic is not exposed in user visible tables yet.

Definition at line 85 of file pfs_instr.h.

PFS_mutex_stat PFS_mutex::m_mutex_stat

Instrument statistics.

Definition at line 78 of file pfs_instr.h.

PFS_thread* PFS_mutex::m_owner

Current owner.

Definition at line 80 of file pfs_instr.h.


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