66 uint32_t g_count_ins = 0;
67 uint32_t g_count_del = 0;
68 uint32_t g_count_fnd = 0;
Definition: boostinglist.h:33
ReturnCode Find(uint32_t key)
Definition: boostinglist.cc:63
ReturnCode Insert(uint32_t key)
Definition: boostinglist.cc:29
Definition: boostinglist.h:16
Definition: boostinglist.h:35
Definition: boostinglist.h:10
ReturnCode Delete(uint32_t key)
Definition: boostinglist.cc:46
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: boostinglist.h:19
static __thread LogType * m_log
Definition: boostinglist.h:61
LockKey m_lock
Definition: boostinglist.h:60
Definition: boostinglist.h:15
void Init()
Definition: boostinglist.cc:16
Operation()
Definition: boostinglist.h:21
Definition: lockfreelist.h:11
Operation(uint8_t _type, uint32_t _key)
Definition: boostinglist.h:22
static uint32_t g_count_commit
Definition: stmskip.cc:38
bool ret
Definition: stmskip.cc:242
Definition: boostinglist.h:14
~BoostingList()
Definition: boostinglist.cc:5
ReturnCode
Definition: boostinglist.h:31
void Print()
Definition: boostinglist.cc:121
uint32_t g_count_fake_abort
Definition: boostinglist.h:73
void Uninit()
Definition: boostinglist.cc:23
LockfreeList m_list
Definition: boostinglist.h:59
uint8_t type
Definition: boostinglist.h:24
OpType
Definition: boostinglist.h:12
void OnCommit()
Definition: boostinglist.cc:113
uint32_t key
Definition: boostinglist.h:25
Definition: boostinglist.h:34
std::vector< Operation > LogType
Definition: boostinglist.h:28
void OnAbort(ReturnCode ret)
Definition: boostinglist.cc:78
uint32_t g_count_abort
Definition: boostinglist.h:72