1#ifndef _LOCKLESS_QUEUE_H_
2#define _LOCKLESS_QUEUE_H_
14 typedef struct QueueNode_s {
17 struct QueueNode_s * next;
33 bool PopFree (QueueNode ** free_node);
34 void PushFree (QueueNode * my_node);
39 QueueNode * m_free_head;
PlatformIntType NATIVE_INT_TYPE
uint8_t U8
8-bit unsigned integer
C++-compatible configuration header for fprime configuration.
Os::Queue::QueueStatus Receive(U8 *buffer, NATIVE_INT_TYPE capacity, NATIVE_INT_TYPE &size)
void GetAttr(mq_attr &attr)
Os::Queue::QueueStatus Send(const U8 *buffer, NATIVE_INT_TYPE size)