EnOcean Link
1.14.0.0
Middleware to Connect EnOcean easily to other Projects
|
the base Archive More...
#include <eoArchive.h>
Public Member Functions | |
virtual eoArchive & | operator& (char *obj) |
virtual eoArchive & | operator& (char const *obj) |
virtual eoArchive & | operator& (uint32_t &obj) |
virtual eoArchive & | operator& (int32_t &obj) |
virtual eoArchive & | operator& (uint16_t &obj) |
virtual eoArchive & | operator& (int16_t &obj) |
virtual eoArchive & | operator& (uint8_t &obj) |
virtual eoArchive & | operator& (int8_t &obj) |
virtual eoArchive & | operator& (double &obj) |
virtual eoArchive & | operator& (bool &obj) |
virtual eoArchive & | operator& (eoISerialize *obj) |
virtual eoArchive & | operator& (eoISerialize &obj) |
virtual uint8_t | Open (const char *strBuf) |
virtual void | Close () |
virtual void | startBlock (const char *BlockName) |
virtual void | indent () |
virtual void | startBlock () |
virtual void | endBlock () |
Public Attributes | |
bool | isStoring |
Flag signalising storing. | |
char | identifier [32] |
String indentifier of the archive. | |
Protected Attributes | |
eoHeader * | h |
Header information with the versioning. | |
uint8_t | level |
Actual level of the serialisation stream. | |
uint8_t | state |
Statemaschine indicator. | |
bool | isName |
Flag to signalise if name set. | |
the base Archive
abstract class describing Archive Operations, for storing the & operator has been overloaded.
|
virtual |
Closing the Serialisation stream.
Reimplemented in eoArchiveTXT.
|
virtual |
End a block in serialisation stream.
Reimplemented in eoArchiveTXT.
|
virtual |
Make an empty line indent.
Reimplemented in eoArchiveTXT.
|
virtual |
Opens the StreamBuffer/file
strBuf | file/stream buffer |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Overloaded & operator to add an object to the archive.
obj | Obejct to be add. |
Reimplemented in eoArchiveTXT.
|
virtual |
Start a block in serialisation stream.
BlockName | name of the block. |
Reimplemented in eoArchiveTXT.
|
virtual |
Start a block in serialisation stream.
Reimplemented in eoArchiveTXT.