CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::RequestQueueHeader Struct Reference

Header of one circular request queue; followed by serialized DataMessages between startPos and endPos. More...

#include <MemoryRequestQueues.h>

Public Attributes

uint32 size
uint32 count
uint64 createdTime
uint64 lastUpdateTime
uint16 status
uint32 startPos
uint32 endPos
uint32 padding

Detailed Description

Header of one circular request queue; followed by serialized DataMessages between startPos and endPos.

Warning
Shared-memory layout; see MemoryManager.h for the ABI/rebuild warning.

Definition at line 38 of file MemoryRequestQueues.h.

Member Data Documentation

◆ count

uint32 cmlabs::RequestQueueHeader::count

◆ createdTime

uint64 cmlabs::RequestQueueHeader::createdTime

Definition at line 41 of file MemoryRequestQueues.h.

Referenced by cmlabs::MemoryRequestQueues::InitQueue().

◆ endPos

uint32 cmlabs::RequestQueueHeader::endPos

Definition at line 45 of file MemoryRequestQueues.h.

Referenced by cmlabs::MemoryRequestQueues::AddToQueue().

◆ lastUpdateTime

uint64 cmlabs::RequestQueueHeader::lastUpdateTime

Definition at line 42 of file MemoryRequestQueues.h.

Referenced by cmlabs::MemoryRequestQueues::InitQueue().

◆ padding

uint32 cmlabs::RequestQueueHeader::padding

◆ size

◆ startPos

uint32 cmlabs::RequestQueueHeader::startPos

◆ status

uint16 cmlabs::RequestQueueHeader::status

Definition at line 43 of file MemoryRequestQueues.h.


The documentation for this struct was generated from the following file: