MySQL 9.1.0
Source Code Documentation
|
Public Member Functions | |
LO_rwlock_class_sx (const char *category, const char *name, int flags) | |
~LO_rwlock_class_sx () override | |
LO_node * | get_state_node (PSI_rwlock_operation state) const override |
LO_node * | get_operation_node (bool recursive, PSI_rwlock_operation state, PSI_rwlock_operation op) const override |
const char * | get_operation_name (PSI_rwlock_operation op) const override |
void | add_to_graph (LO_graph *g) const override |
LO_rwlock * | build_instance () override |
Public Member Functions inherited from LO_rwlock_class | |
~LO_rwlock_class () override | |
unsigned int | get_unified_key () const override |
LO_node * | get_state_node_by_name (const char *name) const override |
LO_node * | get_operation_node_by_name (bool recursive, const char *state, const char *operation) const override |
Public Member Functions inherited from LO_class | |
LO_class (const char *prefix, const char *category, const char *name) | |
virtual | ~LO_class ()=default |
virtual const char * | get_qname () const |
unsigned int | get_key () const |
unsigned int | get_chain_key () const |
void | set_chain_key (unsigned int chain) |
bool | has_trace () const |
bool | has_debug () const |
void | set_trace () |
void | set_debug () |
Private Attributes | |
LO_node * | m_node_p_s |
Node "+S". More... | |
LO_node * | m_node_m_s |
Node "-S". More... | |
LO_node * | m_node_p_sx |
Node "+SX". More... | |
LO_node * | m_node_m_sx |
Node "-SX". More... | |
LO_node * | m_node_p_x |
Node "+X". More... | |
LO_node * | m_node_m_x |
Node "-X". More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from LO_rwlock_class | |
static LO_rwlock_class * | find_by_key (int key) |
static LO_rwlock_class * | find_by_name (const char *category, const char *name, int flags) |
static LO_rwlock_class * | find_by_qname (const char *qname) |
static LO_rwlock_class * | create (const char *category, const char *name, int flags) |
static void | destroy_all () |
static bool | get_state_by_name (const char *name, PSI_rwlock_operation *state) |
static bool | get_operation_by_name (const char *name, PSI_rwlock_operation *op) |
Protected Member Functions inherited from LO_rwlock_class | |
LO_rwlock_class (const char *prefix, const char *category, const char *name, int flags) | |
Protected Attributes inherited from LO_class | |
unsigned int | m_key |
unsigned int | m_chain_key |
char | m_class_name [LO_MAX_QNAME_LENGTH] |
LO_rwlock_class_sx::LO_rwlock_class_sx | ( | const char * | category, |
const char * | name, | ||
int | flags | ||
) |
|
override |
|
overridevirtual |
Implements LO_rwlock_class.
|
overridevirtual |
Implements LO_rwlock_class.
|
overridevirtual |
Implements LO_rwlock_class.
|
overridevirtual |
Implements LO_rwlock_class.
|
overridevirtual |
Implements LO_rwlock_class.
|
private |
Node "-S".
|
private |
Node "-SX".
|
private |
Node "-X".
|
private |
Node "+S".
|
private |
Node "+SX".
|
private |
Node "+X".