Libraries/Graphics/src/include/Graphics/Stream.h
Go to the documentation of this file.
ReadStream(IDataSourceStream &stream)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:68
virtual uint16_t readMemoryBlock(char *data, int bufSize)=0
Read a block of memory.
uint16_t readMemoryBlock(char *data, int bufSize) override
Read a block of memory.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:104
size_t read(uint32_t offset, void *buffer, size_t count)
virtual int seekFrom(int offset, SeekOrigin origin)
Change position in stream.
Definition: DataSourceStream.h:97
int seekFrom(int offset, SeekOrigin origin) override
Change position in stream.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:109
int available() override
Return the total length of the stream.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:99
Definition: Virtual.h:30
bool isFinished() override
Check if all data has been read.
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:135
void flush()
WriteStream(Print &stream)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:69
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:83
void write(const void *buffer, size_t count)
SubStream(IDataSourceStream &source, uint32_t offset, size_t size)
Definition: Libraries/Graphics/src/include/Graphics/Stream.h:86