Turnstone Operating System
Loading...
Searching...
No Matches
tosdb_backend.64.c File Reference

tosdb backend interface implementation More...

#include <tosdb/tosdb.h>
#include <tosdb/tosdb_backend.h>
#include <tosdb/tosdb_internal.h>
#include <logging.h>
#include <strings.h>
#include <xxhash.h>

Functions

 MODULE ("turnstone.kernel.db")
 
boolean_t tosdb_write_and_flush_superblock (tosdb_backend_t *backend, tosdb_superblock_t *sb)
 
tosdb_superblock_ttosdb_backend_repair (tosdb_backend_t *backend)
 
tosdb_superblock_ttosdb_backend_format (tosdb_backend_t *backend, compression_type_t compression_type_if_not_exists)
 
boolean_t tosdb_backend_close (tosdb_backend_t *backend)
 closes and frees a backend More...
 

Detailed Description

tosdb backend interface implementation

This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.

Function Documentation

◆ tosdb_backend_close()

boolean_t tosdb_backend_close ( tosdb_backend_t backend)

closes and frees a backend

Parameters
[in]backendthe backend to operate
Returns
true if succeed.