Turnstone Operating System
|
tosdb internal interface More...
#include <indexer.h>
Macros | |
#define | ___RBLTREE_H 0 |
#define | rbtree_create_index(c) rbtree_create_index_with_heap(NULL, c) |
Functions | |
index_t * | rbtree_create_index_with_heap (memory_heap_t *heap, index_key_comparator_f comparator) |
create rbtree index More... | |
int8_t | rbtree_destroy_index (index_t *idx) |
destroy rbtree index More... | |
tosdb internal interface
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
#define ___RBLTREE_H 0 |
macro for preventing second time include
#define rbtree_create_index | ( | c | ) | rbtree_create_index_with_heap(NULL, c) |
macro for creating rbtree index with default heap
index_t * rbtree_create_index_with_heap | ( | memory_heap_t * | heap, |
index_key_comparator_f | comparator | ||
) |
create rbtree index
[in] | heap | memory heap to use |
[in] | comparator | index key comparator |