|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Wraps a seqlock to allow a thread-safe object with wait-free reads with respect to each other. More...
#include "tracktion_MultipleWriterSeqLock.h"
Public Member Functions | |
| MultipleWriterSeqLock (T t) | |
| T | load () const noexcept |
| bool | try_load (T &t) const noexcept |
| void | store (T t) noexcept |
Wraps a seqlock to allow a thread-safe object with wait-free reads with respect to each other.
This version also allows multiple threads to write to the object but they will block each other.
Definition at line 23 of file tracktion_MultipleWriterSeqLock.h.
| tracktion::core::MultipleWriterSeqLock< T >::MultipleWriterSeqLock | ( | T | t | ) |
Definition at line 30 of file tracktion_MultipleWriterSeqLock.h.
|
noexcept |
Definition at line 38 of file tracktion_MultipleWriterSeqLock.h.
|
noexcept |
Definition at line 53 of file tracktion_MultipleWriterSeqLock.h.
|
noexcept |
Definition at line 46 of file tracktion_MultipleWriterSeqLock.h.