CUBRID Engine
latest
|
#include <lock_manager.h>
Public Member Functions | |
lk_res () | |
~lk_res () | |
Public Attributes | |
LK_RES_KEY | key |
LOCK | total_holders_mode |
LOCK | total_waiters_mode |
LK_ENTRY * | holder |
LK_ENTRY * | waiter |
LK_ENTRY * | non2pl |
pthread_mutex_t | res_mutex |
LK_RES * | hash_next |
LK_RES * | stack |
UINT64 | del_id |
Definition at line 175 of file lock_manager.h.
lk_res::lk_res | ( | ) |
lk_res::~lk_res | ( | ) |
UINT64 lk_res::del_id |
Definition at line 186 of file lock_manager.h.
LK_RES* lk_res::hash_next |
Definition at line 184 of file lock_manager.h.
LK_ENTRY* lk_res::holder |
Definition at line 180 of file lock_manager.h.
Referenced by lock_demote_class_lock(), lock_detect_local_deadlock(), lock_find_tran_hold_entry(), lock_get_lock_holder_tran_index(), and lock_wait_state_to_string().
LK_RES_KEY lk_res::key |
Definition at line 177 of file lock_manager.h.
Referenced by lock_demote_class_lock(), lock_get_lock_holder_tran_index(), lock_rep_read_tran(), and lock_wait_state_to_string().
LK_ENTRY* lk_res::non2pl |
Definition at line 182 of file lock_manager.h.
Referenced by lock_demote_class_lock().
pthread_mutex_t lk_res::res_mutex |
Definition at line 183 of file lock_manager.h.
Referenced by lock_demote_class_lock(), lock_find_tran_hold_entry(), lock_get_lock_holder_tran_index(), and lock_wait_state_to_string().
LK_RES* lk_res::stack |
Definition at line 185 of file lock_manager.h.
LOCK lk_res::total_holders_mode |
Definition at line 178 of file lock_manager.h.
Referenced by lock_demote_class_lock(), and lock_detect_local_deadlock().
LOCK lk_res::total_waiters_mode |
Definition at line 179 of file lock_manager.h.
Referenced by lock_demote_class_lock().
LK_ENTRY* lk_res::waiter |
Definition at line 181 of file lock_manager.h.
Referenced by lock_demote_class_lock(), lock_detect_local_deadlock(), lock_get_lock_holder_tran_index(), and lock_wait_state_to_string().