IFS::IProfiler Class Referenceabstract
Filesystems may optionally provide performance statistics. More...
#include <Profiler.h>
Inheritance diagram for IFS::IProfiler:
Public Member Functions | |
virtual | ~IProfiler () |
virtual void | read (uint32_t address, const void *buffer, size_t size)=0 |
Called AFTER reading a block of data. More... | |
virtual void | write (uint32_t address, const void *buffer, size_t size)=0 |
Called BEFORE writing a block of data. More... | |
virtual void | erase (uint32_t address, size_t size)=0 |
Called BEFORE an erase operation. More... | |
Detailed Description
Filesystems may optionally provide performance statistics.
Constructor & Destructor Documentation
◆ ~IProfiler()
|
inlinevirtual |
Member Function Documentation
◆ erase()
|
pure virtual |
Called BEFORE an erase operation.
Implemented in IFS::Profiler.
◆ read()
|
pure virtual |
Called AFTER reading a block of data.
Implemented in IFS::Profiler.
◆ write()
|
pure virtual |
Called BEFORE writing a block of data.
Implemented in IFS::Profiler.
The documentation for this class was generated from the following file: