70 uint32_t g_count_ins = 0;
71 uint32_t g_count_del = 0;
72 uint32_t g_count_fnd = 0;
Definition: boostingskip.h:38
OpType
Definition: boostingskip.h:15
void OnAbort(ReturnCode ret)
Definition: boostingskip.cc:90
Definition: boostingskip.h:37
boost_skip * m_list
Definition: boostingskip.h:63
static __thread LogType * m_log
Definition: boostingskip.h:65
Operation(uint8_t _type, uint32_t _key)
Definition: boostingskip.h:25
ReturnCode Find(uint32_t key)
Definition: boostingskip.cc:76
BoostingSkip()
Definition: boostingskip.cc:5
LockKey m_lock
Definition: boostingskip.h:64
uint32_t g_count_fake_abort
Definition: boostingskip.h:77
ASSERT_CODE(uint32_t g_count=0;uint32_t g_count_ins=0;uint32_t g_count_del=0;uint32_t g_count_fnd=0;) uint32_t g_count_commit=0
Definition: boostingskip.h:19
ReturnCode Delete(uint32_t key)
Definition: boostingskip.cc:57
void Init()
Definition: boostingskip.cc:24
Definition: boostingskip.h:22
static uint32_t g_count_commit
Definition: stmskip.cc:38
void Print()
Definition: boostingskip.cc:135
bool ret
Definition: stmskip.cc:242
~BoostingSkip()
Definition: boostingskip.cc:11
std::vector< Operation > LogType
Definition: boostingskip.h:32
uint8_t type
Definition: boostingskip.h:27
Operation()
Definition: boostingskip.h:24
Definition: lockfreeskip.c:51
void OnCommit()
Definition: boostingskip.cc:127
Definition: boostingskip.h:39
ReturnCode Insert(uint32_t key)
Definition: boostingskip.cc:37
uint32_t key
Definition: boostingskip.h:28
uint32_t g_count_abort
Definition: boostingskip.h:76
Definition: boostingskip.h:13
ReturnCode
Definition: boostingskip.h:35
void Uninit()
Definition: boostingskip.cc:31
Definition: boostingskip.h:18
Definition: boostingskip.h:17