|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
Key-Value Store Virtual Method Table (VMT). More...
#include <cfn_sal_utl_kv.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | set )(cfn_sal_utl_key_value_t *driver, const char *key, const void *val, size_t len) |
| cfn_hal_error_code_t(* | get )(cfn_sal_utl_key_value_t *driver, const char *key, void *val_buf, size_t max_len, size_t *actual_len) |
| cfn_hal_error_code_t(* | del )(cfn_sal_utl_key_value_t *driver, const char *key) |
| cfn_hal_error_code_t(* | clear )(cfn_sal_utl_key_value_t *driver) |
| cfn_hal_error_code_t(* | get_info )(cfn_sal_utl_key_value_t *driver, size_t *used_bytes, size_t *total_bytes) |
Key-Value Store Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_utl_key_value_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_utl_key_value_api_s::clear) (cfn_sal_utl_key_value_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_utl_key_value_api_s::del) (cfn_sal_utl_key_value_t *driver, const char *key) |
| cfn_hal_error_code_t(* cfn_sal_utl_key_value_api_s::get) (cfn_sal_utl_key_value_t *driver, const char *key, void *val_buf, size_t max_len, size_t *actual_len) |
| cfn_hal_error_code_t(* cfn_sal_utl_key_value_api_s::get_info) (cfn_sal_utl_key_value_t *driver, size_t *used_bytes, size_t *total_bytes) |
| cfn_hal_error_code_t(* cfn_sal_utl_key_value_api_s::set) (cfn_sal_utl_key_value_t *driver, const char *key, const void *val, size_t len) |