![]() |
Deluge Firmware 1.3.0
Build date: 2026.07.29
|


Public Member Functions | |
| FileDeserializer (uint8_t *inbuf, size_t buflen) | |
| Public Member Functions inherited from Deserializer | |
| virtual bool | prepareToReadTagOrAttributeValueOneCharAtATime ()=0 |
| virtual char | readNextCharOfTagOrAttributeValue ()=0 |
| virtual int32_t | getNumCharsRemainingInValueBeforeEndOfCluster ()=0 |
| virtual char const * | readNextTagOrAttributeName ()=0 |
| virtual char const * | readTagOrAttributeValue ()=0 |
| virtual int32_t | readTagOrAttributeValueInt ()=0 |
| virtual int32_t | readTagOrAttributeValueHex (int32_t errorValue)=0 |
| virtual int | readTagOrAttributeValueHexBytes (uint8_t *bytes, int32_t maxLen)=0 |
| virtual Error | tryReadingFirmwareTagFromFile (char const *tagName, bool ignoreIncorrectFirmware=false)=0 |
| virtual char const * | readNextCharsOfTagOrAttributeValue (int32_t numChars)=0 |
| virtual Error | readTagOrAttributeValueString (String *string)=0 |
| virtual bool | match (char const ch)=0 |
| virtual void | exitTag (char const *exitTagName=NULL, bool closeObject=false)=0 |
| virtual void | reset ()=0 |
| Error | readTagOrAttributeValueString (std::string &string) |
| Public Member Functions inherited from FileReader | |
| FileReader (char *memBuffer, uint32_t bufLen) | |
| FRESULT | closeWriter () |
| bool | peekChar (char *thisChar) |
| bool | readChar (char *thisChar) |
| uint32_t | bytesRemainingInBuffer () |
| char * | GetCurrentAddressInBuffer () |
Additional Inherited Members | |
| Public Attributes inherited from FileReader | |
| FIL | readFIL |
| char * | fileClusterBuffer |
| UINT | currentReadBufferEndPos |
| int32_t | fileReadBufferCurrentPos |
| Protected Member Functions inherited from FileReader | |
| bool | readFileCluster () |
| bool | readFileClusterIfNecessary () |
| void | readDone () |
| void | resetReader () |
| Protected Attributes inherited from FileReader | |
| bool | callRoutines = true |
| bool | memoryBased = false |
| int32_t | readCount |
| bool | reachedBufferEnd |