#include <Profiler.h>

Inheritance diagram for IFS::Profiler:
Collaboration diagram for IFS::Profiler:

Classes

struct  Stat
 

Public Member Functions

void read (storage_size_t address, const void *buffer, size_t size) override
 
void write (storage_size_t address, const void *buffer, size_t size) override
 
void erase (storage_size_t address, size_t size) override
 Called BEFORE an erase operation. More...
 
void reset ()
 
size_t printTo (Print &p) const
 
- Public Member Functions inherited from IFS::IProfiler
virtual ~IProfiler ()
 

Public Attributes

Stat readStat
 
Stat writeStat
 
Stat eraseStat
 

Member Function Documentation

◆ erase()

void IFS::Profiler::erase ( storage_size_t  address,
size_t  size 
)
inlineoverridevirtual

Called BEFORE an erase operation.

Implements IFS::IProfiler.

◆ printTo()

size_t IFS::Profiler::printTo ( Print p) const
inline

◆ read()

void IFS::Profiler::read ( storage_size_t  address,
const void *  buffer,
size_t  size 
)
inlineoverridevirtual

Implements IFS::IProfiler.

◆ reset()

void IFS::Profiler::reset ( )
inline

◆ write()

void IFS::Profiler::write ( storage_size_t  address,
const void *  buffer,
size_t  size 
)
inlineoverridevirtual

Implements IFS::IProfiler.

Member Data Documentation

◆ eraseStat

Stat IFS::Profiler::eraseStat

◆ readStat

Stat IFS::Profiler::readStat

◆ writeStat

Stat IFS::Profiler::writeStat

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