Skip to content

Namespace lockfree

Namespace List > lockfree

Namespaces

Type Name
namespace tran

Classes

Type Name
class address_marker <class T>
class bitmap
class circular_queue <class T>
class freelist <class T>
class hashmap <class Key, class T>

Public Static Functions

Type Name
void lf_bitmap_destroy (LF_BITMAP * bitmap)
void lf_bitmap_free_entry (LF_BITMAP * bitmap, int entry_idx)
int lf_bitmap_get_entry (LF_BITMAP * bitmap)
void lf_bitmap_init (LF_BITMAP * bitmap, LF_BITMAP_STYLE style, int entries_cnt, float usage_threshold)

Public Static Functions Documentation

function lf_bitmap_destroy

static void lockfree::lf_bitmap_destroy (
    LF_BITMAP * bitmap
) 

function lf_bitmap_free_entry

static void lockfree::lf_bitmap_free_entry (
    LF_BITMAP * bitmap,
    int entry_idx
) 

function lf_bitmap_get_entry

static int lockfree::lf_bitmap_get_entry (
    LF_BITMAP * bitmap
) 

function lf_bitmap_init

static void lockfree::lf_bitmap_init (
    LF_BITMAP * bitmap,
    LF_BITMAP_STYLE style,
    int entries_cnt,
    float usage_threshold
) 


The documentation for this class was generated from the following file cubrid/src/base/lockfree_address_marker.hpp