TripleBuffer< T > Member List
This is the complete list of members for
TripleBuffer< T >
, including all inherited members.
_getNonConstHiddenBuffer
()
TripleBuffer< T >
inline
_getNonConstReadBuffer
()
TripleBuffer< T >
inline
buffer
TripleBuffer< T >
protected
commitWrite
()
TripleBuffer< T >
inline
debugMode
TripleBuffer< T >
protected
dirtyBitMask
TripleBuffer< T >
protected
static
dirtyBitShift
TripleBuffer< T >
protected
static
flags
TripleBuffer< T >
mutable
protected
flagSwapReadWithHidden
(uint_fast8_t flags)
TripleBuffer< T >
inline
protected
static
flagSwapWriteWithHidden
(uint_fast8_t flags)
TripleBuffer< T >
inline
protected
static
getHiddenBufferIndex
() const
TripleBuffer< T >
inline
protected
getReadBuffer
() const
TripleBuffer< T >
inline
getReadBufferIndex
() const
TripleBuffer< T >
inline
protected
getUpToDateReadBuffer
() const
TripleBuffer< T >
inline
getWriteBuffer
()
TripleBuffer< T >
inline
getWriteBuffer
() const
TripleBuffer< T >
inline
getWriteBufferIndex
() const
TripleBuffer< T >
inline
protected
hasNewWrite
(uint_fast8_t flags) const
TripleBuffer< T >
inline
protected
hiddenBufferIndexMask
TripleBuffer< T >
protected
static
hiddenBufferIndexShift
TripleBuffer< T >
protected
static
hiddenToReadShift
TripleBuffer< T >
protected
static
hiddenToWriteShift
TripleBuffer< T >
protected
static
initialFlags
TripleBuffer< T >
protected
static
operator=
(const TripleBuffer &)=delete
TripleBuffer< T >
protected
readBufferIndexMask
TripleBuffer< T >
protected
static
readBufferIndexShift
TripleBuffer< T >
protected
static
reinitAllBuffers
(const T &init)
TripleBuffer< T >
inline
reinitAllBuffers
(T &&writeBuff, T &&hiddenBuff, T &&readBuff)
TripleBuffer< T >
inline
setDebugMode
(bool mode)
TripleBuffer< T >
inline
swapWriteAndHiddenBuffer
()
TripleBuffer< T >
inline
protected
TripleBuffer
(T &&initR, T &&initH, T &&initW)
TripleBuffer< T >
inline
TripleBuffer
(const Ts &...ts)
TripleBuffer< T >
inline
TripleBuffer
(const TripleBuffer &)=delete
TripleBuffer< T >
protected
updateReadBuffer
() const
TripleBuffer< T >
inline
writeBufferIndexMask
TripleBuffer< T >
protected
static
writeBufferIndexShift
TripleBuffer< T >
protected
static
Generated on Sat Oct 12 2024 09:14:32 for armarx_documentation by
1.8.17