interop/src/leveldb_filterpolicy_t library

Typedefs

Filterpolicy_create_filter = Pointer<Uint8> Function(Pointer<Void>, Pointer<Pointer<Uint8>> key_array, Pointer<IntPtr> key_length_array, int num_keys, Pointer<IntPtr> filter_length)
char* (*create_filter)(void*, const char* const* key_array, const size_t* key_length_array, int num_keys, size_t* filter_length)
filterpolicy_create_filter = Pointer<Uint8> Function(Pointer<Void>, Pointer<Pointer<Uint8>> key_array, Pointer<IntPtr> key_length_array, IntPtr num_keys, Pointer<IntPtr> filter_length)
Filterpolicy_destructor = void Function(Pointer<Void>)
void (*destructor)(void*)
filterpolicy_destructor = Void Function(Pointer<Void>)
Filterpolicy_key_may_match = int Function(Pointer<Void>, Pointer<Uint8> key, int length, Pointer<Uint8> filter, int filter_length)
uint8_t (*key_may_match)(void*, const char* key, size_t length, const char* filter, size_t filter_length)
filterpolicy_key_may_match = Uint8 Function(Pointer<Void>, Pointer<Uint8> key, IntPtr length, Pointer<Uint8> filter, IntPtr filter_length)
Filterpolicy_name = Pointer<Utf8> Function(Pointer<Void>)
const char* (*name)(void*)
filterpolicy_name = Pointer<Utf8> Function(Pointer<Void>)
Leveldb_filterpolicy_create = Pointer<leveldb_filterpolicy_t> Function(Pointer<NativeFunction<filterpolicy_destructor>> destructor, Pointer<NativeFunction<filterpolicy_create_filter>> create_filter, Pointer<NativeFunction<filterpolicy_key_may_match>> key_may_match, Pointer<NativeFunction<filterpolicy_name>> name)
LEVELDB_EXPORT leveldb_filterpolicy_t* leveldb_filterpolicy_create( void* state, void (*destructor)(void*), char* (*create_filter)(void*, const char* const* key_array, const size_t* key_length_array, int num_keys, size_t* filter_length), uint8_t (*key_may_match)(void*, const char* key, size_t length, const char* filter, size_t filter_length), const char* (*name)(void*));
leveldb_filterpolicy_create = Pointer<leveldb_filterpolicy_t> Function(Pointer<NativeFunction<filterpolicy_destructor>> destructor, Pointer<NativeFunction<filterpolicy_create_filter>> create_filter, Pointer<NativeFunction<filterpolicy_key_may_match>> key_may_match, Pointer<NativeFunction<filterpolicy_name>> name)
Leveldb_filterpolicy_create_bloom = Pointer<leveldb_filterpolicy_t> Function(int bits_per_key)
LEVELDB_EXPORT leveldb_filterpolicy_t* leveldb_filterpolicy_create_bloom( int bits_per_key);
leveldb_filterpolicy_create_bloom = Pointer<leveldb_filterpolicy_t> Function(IntPtr bits_per_key)
Leveldb_filterpolicy_destroy = void Function(Pointer<leveldb_filterpolicy_t>)
LEVELDB_EXPORT void leveldb_filterpolicy_destroy(leveldb_filterpolicy_t*);
leveldb_filterpolicy_destroy = Void Function(Pointer<leveldb_filterpolicy_t>)