StorageHelperRK
Data Structures | Static Public Member Functions
StorageHelperRK Class Reference

Class for storing data on a variety of different storage media. More...

#include <StorageHelperRK.h>

Data Structures

class  CustomRecursiveMutex
 This is a wrapper around a recursive mutex, similar to Device OS RecursiveMutex. More...
 
class  FileSystemBase
 Abstract base class for file system-based storage. More...
 
class  PersistentDataBase
 Base class for storing persistent binary data to a file or retained memory. More...
 
class  PersistentDataEEPROM
 Class for persistent data stored in emulated EEPROM. More...
 
class  PersistentDataFileSystem
 Base class for data stored to a file system (POSIX, SdFat, SPIFFS) More...
 
class  PersistentDataRetained
 Class for persistent data stored in retained memory. More...
 

Static Public Member Functions

static uint32_t murmur3_32 (const uint8_t *buf, size_t len, uint32_t seed)
 Murmur3 hash algorithm implementation. More...
 

Detailed Description

Class for storing data on a variety of different storage media.

Member Function Documentation

◆ murmur3_32()

uint32_t StorageHelperRK::murmur3_32 ( const uint8_t *  buf,
size_t  len,
uint32_t  seed 
)
static

Murmur3 hash algorithm implementation.

Parameters
bufPointer to the buffer to hash (const uint8_t *)
lenLength of the data in bytes
seedhash seed value (uint32_t)
Returns
uint32_t

This implementation has been moved into the top-level StorageHelperRK class and you should use that directly.


The documentation for this class was generated from the following files: