flux sdk  v01.02.02-171-g49b3b33
Embedded C++ SDK
Loading...
Searching...
No Matches
flxKVPStoreDevice Class Referenceabstract

#include <flxKVPStoreDevice.h>

Inheritance diagram for flxKVPStoreDevice:
flxKVPStoreDeviceRP2

Public Member Functions

virtual ~flxKVPStoreDevice ()
 
virtual bool write (uint32_t iPage, uint32_t address, const void *src, size_t len)=0
 
virtual bool read (uint32_t iPage, uint32_t address, void *dest, size_t len)=0
 
virtual bool erase (uint32_t iPage)=0
 
virtual void flush (void)=0
 
virtual void close (void)=0
 
virtual uint32_t storageSize ()=0
 
virtual uint32_t segmentSize ()=0
 

Constructor & Destructor Documentation

◆ ~flxKVPStoreDevice()

virtual flxKVPStoreDevice::~flxKVPStoreDevice ( )
inlinevirtual

Member Function Documentation

◆ close()

virtual void flxKVPStoreDevice::close ( void  )
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ erase()

virtual bool flxKVPStoreDevice::erase ( uint32_t  iPage)
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ flush()

virtual void flxKVPStoreDevice::flush ( void  )
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ read()

virtual bool flxKVPStoreDevice::read ( uint32_t  iPage,
uint32_t  address,
void *  dest,
size_t  len 
)
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ segmentSize()

virtual uint32_t flxKVPStoreDevice::segmentSize ( )
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ storageSize()

virtual uint32_t flxKVPStoreDevice::storageSize ( )
pure virtual

Implemented in flxKVPStoreDeviceRP2.

◆ write()

virtual bool flxKVPStoreDevice::write ( uint32_t  iPage,
uint32_t  address,
const void *  src,
size_t  len 
)
pure virtual

Implemented in flxKVPStoreDeviceRP2.


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