forestdb.ffi: some updates.
							parent
							
								
									b2709eeb41
								
							
						
					
					
						commit
						fa090a2292
					
				| 
						 | 
				
			
			@ -27,6 +27,8 @@ TYPEDEF: void* fdb_file_handle
 | 
			
		|||
TYPEDEF: void* fdb_kvs_handle
 | 
			
		||||
TYPEDEF: void* fdb_iterator
 | 
			
		||||
TYPEDEF: void* fdb_changes_callback_fn
 | 
			
		||||
TYPEDEF: void* voidref
 | 
			
		||||
TYPEDEF: void* fdb_handle_stats_cb
 | 
			
		||||
 | 
			
		||||
ENUM: fdb_open_flags < uint32_t
 | 
			
		||||
    { FDB_OPEN_FLAG_CREATE 1 }
 | 
			
		||||
| 
						 | 
				
			
			@ -126,6 +128,8 @@ STRUCT: fdb_filemgr_ops_t
 | 
			
		|||
    { fdatasync void* }
 | 
			
		||||
    { sync void* }
 | 
			
		||||
    { get_errno_str void* }
 | 
			
		||||
    { mmap void* }
 | 
			
		||||
    { munmap void* }
 | 
			
		||||
    { aio_init void* }
 | 
			
		||||
    { aio_prep_read void* }
 | 
			
		||||
    { aio_submit void* }
 | 
			
		||||
| 
						 | 
				
			
			@ -169,7 +173,9 @@ STRUCT: fdb_config
 | 
			
		|||
    { block_reusing_threshold size_t }
 | 
			
		||||
    { num_keeping_headers size_t }
 | 
			
		||||
    { breakpad_minidump_dir char* }
 | 
			
		||||
    { custom_file_ops fdb_filemgr_ops_t* } ;
 | 
			
		||||
    { custom_file_ops fdb_filemgr_ops_t* }
 | 
			
		||||
    { num_background_threads size_t }
 | 
			
		||||
    { bcache_flush_limit size_t } ;
 | 
			
		||||
 | 
			
		||||
STRUCT: fdb_kvs_config
 | 
			
		||||
    { create_if_missing bool }
 | 
			
		||||
| 
						 | 
				
			
			@ -330,7 +336,11 @@ ENUM: fdb_status
 | 
			
		|||
    { FDB_RESULT_EOVERFLOW -71 }
 | 
			
		||||
    { FDB_RESULT_EAGAIN -72 }
 | 
			
		||||
    { FDB_RESULT_CANCELLED -73 }
 | 
			
		||||
    { FDB_RESULT_LAST -73 } ; ! update this
 | 
			
		||||
    { FDB_RESULT_ENGINE_NOT_INSTANTIATED -74 }
 | 
			
		||||
    { FDB_RESULT_LOG_FILE_NOT_FOUND -75 }
 | 
			
		||||
    { FDB_RESULT_LOCK_FAIL -76 }
 | 
			
		||||
    { FDB_RESULT_LAST -76 }
 | 
			
		||||
    ; ! update this
 | 
			
		||||
 | 
			
		||||
! End fdb_errors.h
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -452,3 +462,7 @@ FUNCTION: char* fdb_error_msg ( fdb_status err_code )
 | 
			
		|||
FUNCTION: char* fdb_get_lib_version ( )
 | 
			
		||||
FUNCTION: char* fdb_get_file_version ( fdb_file_handle* fhandle )
 | 
			
		||||
FUNCTION: fdb_filemgr_ops_t* fdb_get_default_file_ops ( )
 | 
			
		||||
 | 
			
		||||
FUNCTION: fdb_status fdb_fetch_handle_stats ( fdb_kvs_handle *handle,
 | 
			
		||||
                                              fdb_handle_stats_cb callback,
 | 
			
		||||
                                              void *ctx )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue