ze-filter  (ze-filter-0.8.0-develop-180218)
zeBTree.h File Reference

Go to the source code of this file.

Classes

struct  ZEBT_T
 

Macros

#define MAX_BTNODES   0x800000
 
#define NB_BTCLEANUP   ((4 * MAX_BTNODES) / 5)
 
#define JBT_INITIALIZER
 
#define __ZE_BTREE_H
 

Typedefs

typedef struct ZEBT_T ZEBT_T
 
typedef struct ZEBTREC_T ZEBTREC_T
 
typedef int(* ZEBT_CMP_F) (void *, void *)
 
typedef bool(* ZEBT_SEL_F) (void *, void *)
 
typedef int(* ZEBT_BROWSE_F) (void *, void *)
 

Functions

bool zeBTree_Lock (ZEBT_T *)
 
bool zeBTree_unLock (ZEBT_T *)
 
bool zeBTree_Init (ZEBT_T *, size_t, ZEBT_CMP_F)
 
bool zeBTree_Set_BTree_Size (ZEBT_T *, bool, int)
 
bool zeBTree_Destroy (ZEBT_T *)
 
bool zeBTree_Clear (ZEBT_T *)
 
int zeBTree_Count (ZEBT_T *)
 
int zeBTree_Browse (ZEBT_T *, ZEBT_BROWSE_F, void *)
 
bool zeBTree_Cpy (ZEBT_T *, ZEBT_T *, ZEBT_SEL_F, void *)
 
bool zeBTree_Cleanup (ZEBT_T *, ZEBT_SEL_F, void *)
 
void * zeBTree_Get (ZEBT_T *, void *)
 
bool zeBTree_Add (ZEBT_T *, void *)
 
bool zeBTree_Del (ZEBT_T *, void *)
 

Macro Definition Documentation

◆ __ZE_BTREE_H

#define __ZE_BTREE_H

Definition at line 93 of file zeBTree.h.