Skip to content

Struct lk_res

ClassList > lk_res

  • #include <lock_manager.h>

Public Attributes

Type Name
UINT64 del_id
LK_RES * hash_next
LK_ENTRY * holder
LK_RES_KEY key
LK_ENTRY * non2pl
pthread_mutex_t res_mutex
LK_RES * stack
LOCK total_holders_mode
LOCK total_waiters_mode
LK_ENTRY * waiter

Public Functions

Type Name
lk_res ()
~lk_res ()

Public Attributes Documentation

variable del_id

UINT64 lk_res::del_id;

variable hash_next

LK_RES* lk_res::hash_next;

variable holder

LK_ENTRY* lk_res::holder;

variable key

LK_RES_KEY lk_res::key;

variable non2pl

LK_ENTRY* lk_res::non2pl;

variable res_mutex

pthread_mutex_t lk_res::res_mutex;

variable stack

LK_RES* lk_res::stack;

variable total_holders_mode

LOCK lk_res::total_holders_mode;

variable total_waiters_mode

LOCK lk_res::total_waiters_mode;

variable waiter

LK_ENTRY* lk_res::waiter;

Public Functions Documentation

function lk_res

lk_res::lk_res () 

function ~lk_res

lk_res::~lk_res () 


The documentation for this class was generated from the following file cubrid/src/transaction/lock_manager.h