|
LightHub 4.6.0
Open-source smart home controller firmware
|
#include <flashstream.h>
Public Member Functions | |
| flashStream () | |
| void | setSize (unsigned int _size) |
| int | open (short fileNum, char mode='\0') |
| virtual int | open (String _filename, char mode='\0') override |
| virtual unsigned int | seek (unsigned int _pos=0) |
| virtual int | available () override |
| virtual int | read () |
| virtual int | peek () |
| virtual void | flush () |
| virtual size_t | write (uint8_t ch) |
| virtual void | close () override |
| Public Member Functions inherited from seekableStream | |
| seekableStream (unsigned int size) | |
| virtual bool | checkPermissions (char mode) |
| unsigned int | getSize () |
| void | setSize (unsigned int size) |
| virtual uint16_t | getContentType () |
| virtual void | putEOF () |
Protected Attributes | |
| unsigned int | pos |
| unsigned int | startPos |
| char | openmode |
| Protected Attributes inherited from seekableStream | |
| unsigned int | streamSize |
| bool | textMode |
| uint16_t | contentType |
|
inline |
|
overridevirtual |
|
overridevirtual |
Implements seekableStream.
|
virtual |
| int flashStream::open | ( | short | fileNum, |
| char | mode = '\0' ) |
|
overridevirtual |
Implements seekableStream.
|
virtual |
|
virtual |
|
virtual |
Implements seekableStream.
| void flashStream::setSize | ( | unsigned int | _size | ) |
|
virtual |
|
protected |
|
protected |
|
protected |