Zero  0.1.0
Public Member Functions | List of all members
lil_global_store_table Class Reference

#include <lock_lil.h>

Inheritance diagram for lil_global_store_table:
lil_global_table_base

Public Member Functions

 lil_global_store_table ()
 
 ~lil_global_store_table ()
 
- Public Member Functions inherited from lil_global_table_base
w_rc_t request_lock (lil_lock_modes_t mode)
 
void release_locks (bool *lock_taken, bool read_lock_only=false, lsn_t commit_lsn=lsn_t::null)
 

Additional Inherited Members

- Public Attributes inherited from lil_global_table_base
uint16_t _IS_count
 
uint16_t _IX_count
 
uint16_t _S_count
 
bool _X_taken
 
bool _dummy1
 
uint16_t _waiting_S
 
uint16_t _waiting_X
 
uint32_t _release_version
 
lsn_t _x_lock_tag
 
pthread_mutex_t _waiter_mutex
 
pthread_cond_t _waiter_cond
 
tatas_lock _spin_lock
 

Detailed Description

lock table for store.

Constructor & Destructor Documentation

§ lil_global_store_table()

lil_global_store_table::lil_global_store_table ( )
inline

§ ~lil_global_store_table()

lil_global_store_table::~lil_global_store_table ( )
inline

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