arduino-audio-tools
Loading...
Searching...
No Matches
audio_tools
QueueLockFree
Node
Public Member Functions
|
Public Attributes
|
List of all members
QueueLockFree< T >::Node Struct Reference
#include <
QueueLockFree.h
>
Public Member Functions
T
*
ptr
()
const
T
*
ptr
()
const
Public Attributes
std::atomic<
size_t
>
head
unsigned
char
storage
[
sizeof
(
T
)]
std::atomic<
size_t
>
tail
Member Function Documentation
◆
ptr()
[1/2]
template<
typename
T
>
T
* ptr
(
)
inline
◆
ptr()
[2/2]
template<
typename
T
>
const
T
* ptr
(
)
const
inline
Member Data Documentation
◆
head
template<
typename
T
>
std::atomic<
size_t
> head
◆
storage
template<
typename
T
>
unsigned
char
storage[
sizeof
(
T
)]
◆
tail
template<
typename
T
>
std::atomic<
size_t
> tail
The documentation for this struct was generated from the following file:
src/AudioTools/Concurrency/LockFree/
QueueLockFree.h
Generated by
1.9.8