|
| LO_rwlock_lock (LO_rwlock *rwlock, const char *src_file, int src_line, LO_thread *thread) |
|
virtual | ~LO_rwlock_lock () override |
|
virtual const char * | get_class_name () const override |
|
virtual LO_node * | get_state_node () const override |
|
LO_node * | get_operation_node (bool recursive, PSI_rwlock_operation op) const |
|
const char * | get_operation_name (PSI_rwlock_operation op) const |
|
const LO_thread * | get_thread () const |
|
LO_rwlock * | get_rwlock () |
|
virtual void | set_locked (PSI_rwlock_operation op, const char *src_file, int src_line)=0 |
|
virtual void | merge_lock (PSI_rwlock_operation op, const char *src_file, int src_line)=0 |
|
virtual bool | set_unlocked (PSI_rwlock_operation op)=0 |
|
virtual PSI_rwlock_operation | get_state () const =0 |
|
const char * | get_op () const |
|
virtual void | dump (FILE *out) const |
|
| LO_lock (const char *src_file, int src_line, size_t event_id) |
|
virtual | ~LO_lock () |
|
virtual const char * | get_state_name () const =0 |
|
const char * | get_locking_src_file () const |
|
int | get_locking_src_line () const |
|
size_t | get_event_id () const |
|
const LO_stack_trace * | get_stack_trace () const |
|
void | record_stack_trace () |
|
void | record_statement_text (const char *text, int length) |
|
const char * | get_statement_text (int *length) const |
|
◆ LO_rwlock_lock()
LO_rwlock_lock::LO_rwlock_lock |
( |
LO_rwlock * |
rwlock, |
|
|
const char * |
src_file, |
|
|
int |
src_line, |
|
|
LO_thread * |
thread |
|
) |
| |
◆ ~LO_rwlock_lock()
virtual LO_rwlock_lock::~LO_rwlock_lock |
( |
| ) |
|
|
inlineoverridevirtual |
◆ dump()
void LO_rwlock_lock::dump |
( |
FILE * |
out | ) |
const |
|
virtual |
◆ get_class_name()
const char * LO_rwlock_lock::get_class_name |
( |
| ) |
const |
|
overridevirtual |
◆ get_op()
const char * LO_rwlock_lock::get_op |
( |
| ) |
const |
◆ get_operation_name()
◆ get_operation_node()
◆ get_rwlock()
◆ get_state()
◆ get_state_node()
LO_node * LO_rwlock_lock::get_state_node |
( |
| ) |
const |
|
overridevirtual |
◆ get_thread()
const LO_thread * LO_rwlock_lock::get_thread |
( |
| ) |
const |
|
inline |
◆ merge_lock()
virtual void LO_rwlock_lock::merge_lock |
( |
PSI_rwlock_operation |
op, |
|
|
const char * |
src_file, |
|
|
int |
src_line |
|
) |
| |
|
pure virtual |
◆ set_locked()
virtual void LO_rwlock_lock::set_locked |
( |
PSI_rwlock_operation |
op, |
|
|
const char * |
src_file, |
|
|
int |
src_line |
|
) |
| |
|
pure virtual |
◆ set_unlocked()
◆ m_rwlock
◆ m_thread
The documentation for this class was generated from the following file: