|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Type-map entry: one registered message type name/id. More...
#include <DataMapsMemory.h>
Public Member Functions | |
| std::string | toXML () |
| bool | writeToMsg (uint32 n, DataMessage *msg) |
| bool | writeIDToMsg (const char *arrayname, uint32 n, DataMessage *msg) |
Static Public Member Functions | |
| static std::string | GetOuterXMLName () |
Public Attributes | |
| uint16 | id |
| uint8 | status |
| uint64 | time |
| char | name [MAXKEYNAMELEN+1] |
| uint32 | key |
Type-map entry: one registered message type name/id.
Legacy type-map entry.
Definition at line 68 of file DataMapsMemory.h.
|
inlinestatic |
Definition at line 76 of file DataMapsMemory.h.
|
inline |
Definition at line 73 of file DataMapsMemory.h.
References name, status, cmlabs::utils::StringFormat(), and time.
|
inline |
Definition at line 85 of file DataMapsMemory.h.
References name, and cmlabs::DataMessage::setString().
|
inline |
Definition at line 77 of file DataMapsMemory.h.
References name, cmlabs::DataMessage::setInt(), cmlabs::DataMessage::setString(), cmlabs::DataMessage::setTime(), status, and time.
| uint16 cmlabs::TypeMapEntry::id |
Definition at line 69 of file DataMapsMemory.h.
| uint32 cmlabs::TypeMapEntry::key |
Definition at line 62 of file MemoryMaps.h.
| char cmlabs::TypeMapEntry::name |
Definition at line 72 of file DataMapsMemory.h.
Referenced by cmlabs::DataMapsMemory::createNewTypeLevel(), toXML(), writeIDToMsg(), and writeToMsg().
| uint8 cmlabs::TypeMapEntry::status |
Definition at line 70 of file DataMapsMemory.h.
Referenced by toXML(), and writeToMsg().
| uint64 cmlabs::TypeMapEntry::time |
Definition at line 71 of file DataMapsMemory.h.
Referenced by cmlabs::MemoryMaps::CreateNewTypeLevel(), cmlabs::DataMapsMemory::createNewTypeLevel(), toXML(), and writeToMsg().