Libraries/Graphics/src/include/Graphics/Stream.h
Go to the documentation of this file.
67 SubStream(IDataSourceStream& source, uint32_t offset, size_t size) : source(source), startOffset(offset), size(size)
bool isFinished() override
Check if all data has been read.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:116
SEEK_SET: Start of file.
SEEK_END: End of file.
int seekFrom(int offset, SeekOrigin origin) override
Change position in stream.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:90
SEEK_CUR: Current position in file.
ReadStream(IDataSourceStream &stream)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:49
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:28
virtual int seekFrom(int offset, SeekOrigin origin)
Change position in stream.
Definition: DataSourceStream.h:97
WriteStream(Print &stream)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:31
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:46
Timer2Clock::Ticks< uint32_t > read()
Get elapsed watchdog time since last reset.
uint16_t readMemoryBlock(char *data, int bufSize) override
Read a block of memory.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:85
SubStream(IDataSourceStream &source, uint32_t offset, size_t size)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:67
int available() override
Return the total length of the stream.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:80
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:64
void flush()
Definition: Virtual.h:30
void write(const void *buffer, size_t count)
1.8.13