|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Root header of the component-memory segment. More...
#include <ComponentMemory.h>
Public Attributes | |
| uint64 | size |
| Total segment size in bytes. | |
| uint32 | cid |
| Check/magic id validated on attach. | |
| uint64 | createdTime |
| uint32 | indexSize |
| Number of offset slots in the index. | |
| uint32 | count |
| Number of registered components. | |
| uint32 | maxID |
| Highest component id assigned so far. | |
| uint64 | usage |
| Bytes currently in use in the segment. | |
Root header of the component-memory segment.
Followed in memory by indexSize uint64 offsets, then the packed component records.
Definition at line 52 of file ComponentMemory.h.
| uint32 cmlabs::ComponentMemoryStruct::cid |
Check/magic id validated on attach.
Definition at line 54 of file ComponentMemory.h.
Referenced by cmlabs::ComponentMemory::open().
| uint32 cmlabs::ComponentMemoryStruct::count |
Number of registered components.
Definition at line 57 of file ComponentMemory.h.
| uint64 cmlabs::ComponentMemoryStruct::createdTime |
Definition at line 55 of file ComponentMemory.h.
| uint32 cmlabs::ComponentMemoryStruct::indexSize |
Number of offset slots in the index.
Definition at line 56 of file ComponentMemory.h.
| uint32 cmlabs::ComponentMemoryStruct::maxID |
Highest component id assigned so far.
Definition at line 58 of file ComponentMemory.h.
| uint64 cmlabs::ComponentMemoryStruct::size |
Total segment size in bytes.
Definition at line 53 of file ComponentMemory.h.
| uint64 cmlabs::ComponentMemoryStruct::usage |
Bytes currently in use in the segment.
Definition at line 59 of file ComponentMemory.h.