Bluenet  5.7.0
Bluenet, firmware for nRF52 smart home devices
Loading...
Searching...
No Matches
cs_Storage.h File Reference
#include <ble/cs_Nordic.h>
#include <common/cs_Types.h>
#include <components/libraries/fds/fds.h>
#include <storage/cs_StateData.h>
#include <util/cs_Utils.h>
#include <test/cs_TestAccess.h>
#include <vector>
Include dependency graph for cs_Storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Storage
 Class to store items persistently in flash (persistent) memory. More...
 

Typedefs

typedef void(* cs_storage_error_callback_t) (cs_storage_operation_t operation, CS_TYPE type, cs_state_id_t id)
 

Enumerations

enum  cs_storage_operation_t {
  CS_STORAGE_OP_READ , CS_STORAGE_OP_WRITE , CS_STORAGE_OP_REMOVE , CS_STORAGE_OP_REMOVE_ALL_VALUES_WITH_ID ,
  CS_STORAGE_OP_GC
}
 

Typedef Documentation

◆ cs_storage_error_callback_t

typedef void(* cs_storage_error_callback_t) (cs_storage_operation_t operation, CS_TYPE type, cs_state_id_t id)

Enumeration Type Documentation

◆ cs_storage_operation_t

Enumerator
CS_STORAGE_OP_READ 
CS_STORAGE_OP_WRITE 
CS_STORAGE_OP_REMOVE 
CS_STORAGE_OP_REMOVE_ALL_VALUES_WITH_ID 
CS_STORAGE_OP_GC