![]() |
Deluge Firmware 1.3.0
Build date: 2025.04.16
|
Public Member Functions | |
virtual void | writeAttribute (char const *name, int32_t number, bool onNewLine=true)=0 |
virtual void | writeAttribute (char const *name, char const *value, bool onNewLine=true)=0 |
virtual void | writeAttributeHex (char const *name, int32_t number, int32_t numChars, bool onNewLine=true)=0 |
virtual void | writeAttributeHexBytes (char const *name, uint8_t *data, int32_t numBytes, bool onNewLine=true)=0 |
virtual void | writeTagNameAndSeperator (char const *tag)=0 |
virtual void | writeTag (char const *tag, int32_t number, bool box=false)=0 |
virtual void | writeTag (char const *tag, char const *contents, bool box=false, bool quote=true)=0 |
virtual void | writeOpeningTag (char const *tag, bool startNewLineAfter=true, bool box=false)=0 |
virtual void | writeOpeningTagBeginning (char const *tag, bool box=false, bool newLineBefore=true)=0 |
virtual void | writeOpeningTagEnd (bool startNewLineAfter=true)=0 |
virtual void | closeTag (bool box=false)=0 |
virtual void | writeClosingTag (char const *tag, bool shouldPrintIndents=true, bool box=false)=0 |
virtual void | writeArrayStart (char const *tag, bool startNewLineAfter=true, bool box=false)=0 |
virtual void | writeArrayEnding (char const *tag, bool shouldPrintIndents=true, bool box=false)=0 |
virtual void | printIndents ()=0 |
virtual void | insertCommaIfNeeded ()=0 |
virtual void | write (char const *output)=0 |
virtual Error | closeFileAfterWriting (char const *path=nullptr, char const *beginningString=nullptr, char const *endString=nullptr)=0 |
virtual void | reset ()=0 |
void | writeFirmwareVersion () |
void | writeEarliestCompatibleFirmwareVersion (char const *versionString) |
void | writeSyncTypeToFile (Song *song, char const *name, SyncType value, bool onNewLine) |
void | writeAbsoluteSyncLevelToFile (Song *song, char const *name, SyncLevel internalValue, bool onNewLine) |