#include <Profiler.h>

Inheritance diagram for IFS::Profiler:
[legend]
Collaboration diagram for IFS::Profiler:
[legend]

Classes

struct  Stat
 

Public Member Functions

void read (uint32_t address, const void *buffer, size_t size) override
 Called AFTER reading a block of data. More...
 
void write (uint32_t address, const void *buffer, size_t size) override
 Called BEFORE writing a block of data. More...
 
void erase (uint32_t address, size_t size) override
 Called BEFORE an erase operation. More...
 
void reset ()
 
String toString () 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 ( uint32_t  address,
size_t  size 
)
inlineoverridevirtual

Called BEFORE an erase operation.

Implements IFS::IProfiler.

◆ read()

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

Called AFTER reading a block of data.

Implements IFS::IProfiler.

◆ reset()

void IFS::Profiler::reset ( )
inline

◆ toString()

String IFS::Profiler::toString ( ) const
inline

◆ write()

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

Called BEFORE writing a block of data.

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: