CUBRID Engine  latest
lk_res Struct Reference

#include <lock_manager.h>

Collaboration diagram for lk_res:
Collaboration graph

Public Member Functions

 lk_res ()
 
 ~lk_res ()
 

Public Attributes

LK_RES_KEY key
 
LOCK total_holders_mode
 
LOCK total_waiters_mode
 
LK_ENTRYholder
 
LK_ENTRYwaiter
 
LK_ENTRYnon2pl
 
pthread_mutex_t res_mutex
 
LK_REShash_next
 
LK_RESstack
 
UINT64 del_id
 

Detailed Description

Definition at line 175 of file lock_manager.h.

Constructor & Destructor Documentation

lk_res::lk_res ( )
lk_res::~lk_res ( )

Member Data Documentation

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::non2pl

Definition at line 182 of file lock_manager.h.

Referenced by lock_demote_class_lock().

pthread_mutex_t lk_res::res_mutex
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().


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