#include <msg_queue.h>
◆ MsgQueue()
template<typename ElementType, size_t QueueSize>
◆ CommitAdd()
template<typename ElementType, size_t QueueSize>
◆ CommitSend()
template<typename ElementType, size_t QueueSize>
◆ GetNextAddMessage()
template<typename ElementType, size_t QueueSize>
ElementType* MsgQueue< ElementType, QueueSize >::GetNextAddMessage |
( |
| ) |
|
|
inline |
◆ GetNextSendMessage()
template<typename ElementType, size_t QueueSize>
ElementType* MsgQueue< ElementType, QueueSize >::GetNextSendMessage |
( |
| ) |
|
|
inline |
◆ HavePendingSends()
template<typename ElementType, size_t QueueSize>
bool MsgQueue< ElementType, QueueSize >::HavePendingSends |
( |
| ) |
const |
|
inline |
◆ nextAdd_
template<typename ElementType, size_t QueueSize>
std::atomic_uint MsgQueue< ElementType, QueueSize >::nextAdd_ {0} |
|
private |
◆ nextSend_
template<typename ElementType, size_t QueueSize>
std::atomic_uint MsgQueue< ElementType, QueueSize >::nextSend_ {0} |
|
private |
◆ pendingSends_
template<typename ElementType, size_t QueueSize>
std::atomic_uint MsgQueue< ElementType, QueueSize >::pendingSends_ {0} |
|
private |
◆ queue_
template<typename ElementType, size_t QueueSize>
ElementType MsgQueue< ElementType, QueueSize >::queue_[QueueSize] |
|
private |
The documentation for this class was generated from the following file: