Go to the documentation of this file.
57 class Profiler :
public IProfiler
Definition: Profiler.h:77
size_t print(char c)
Prints a single character to output stream.
Definition: Print.h:97
#define _F(str)
Definition: FakePgmSpace.h:79
size_t printTo(Print &p) const
Definition: Profiler.h:139
Stat readStat
Definition: Profiler.h:109
The String class.
Definition: WString.h:136
void read(storage_size_t address, const void *buffer, size_t size) override
Definition: Profiler.h:113
void reset()
Definition: Profiler.h:132
virtual void read(storage_size_t address, const void *buffer, size_t size)=0
virtual ~IProfiler()
Definition: Profiler.h:67
Definition: DirectoryTemplate.h:36
String toString() const
Definition: Profiler.h:92
Stat eraseStat
Definition: Profiler.h:111
storage_size_t size
Definition: Profiler.h:79
void reset()
Definition: Profiler.h:81
Stat writeStat
Definition: Profiler.h:110
size_t count
Definition: Profiler.h:78
virtual void erase(storage_size_t address, size_t size)=0
Called BEFORE an erase operation.
virtual void write(storage_size_t address, const void *buffer, size_t size)=0
Provides formatted output to stream.
Definition: Print.h:36
void update(storage_size_t n)
Definition: Profiler.h:86
#define F(string_literal)
Wrap a string literal stored in flash and access it using a String object.
Definition: WString.h:113
void write(storage_size_t address, const void *buffer, size_t size) override
Definition: Profiler.h:120
void erase(storage_size_t address, size_t size) override
Called BEFORE an erase operation.
Definition: Profiler.h:127
uint32_t storage_size_t
Definition: Components/Storage/src/include/Storage/Types.h:19