F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
|
#include <Os/LocklessQueue.hpp>
Public Member Functions | |
LocklessQueue (NATIVE_INT_TYPE maxmsg, NATIVE_INT_TYPE msgsize) | |
~LocklessQueue () | |
void | GetAttr (mq_attr &attr) |
Os::Queue::QueueStatus | Send (const U8 *buffer, NATIVE_INT_TYPE size) |
Os::Queue::QueueStatus | Receive (U8 *buffer, NATIVE_INT_TYPE capacity, NATIVE_INT_TYPE &size) |
Definition at line 12 of file LocklessQueue.hpp.
Os::LocklessQueue::LocklessQueue | ( | NATIVE_INT_TYPE | maxmsg, |
NATIVE_INT_TYPE | msgsize | ||
) |
Definition at line 12 of file LocklessQueue.cpp.
Os::LocklessQueue::~LocklessQueue | ( | ) |
Definition at line 49 of file LocklessQueue.cpp.
void Os::LocklessQueue::GetAttr | ( | mq_attr & | attr | ) |
Definition at line 55 of file LocklessQueue.cpp.
Queue::QueueStatus Os::LocklessQueue::Receive | ( | U8 * | buffer, |
NATIVE_INT_TYPE | capacity, | ||
NATIVE_INT_TYPE & | size | ||
) |
Definition at line 125 of file LocklessQueue.cpp.
Queue::QueueStatus Os::LocklessQueue::Send | ( | const U8 * | buffer, |
NATIVE_INT_TYPE | size | ||
) |
Definition at line 90 of file LocklessQueue.cpp.