touchgfx::LockFreeDMA_Queue class
@class LockFreeDMA_Queue DMA.hpp touchgfx/hal/DMA.hpp This implements a simple lock-free FIFO queue (single producer, single consumer). This implements a simple lock-free FIFO queue (single producer, single consumer) @see DMA_Queue
Methods
isEmpty()
@fn virtual bool LockFreeDMA_Queue::isEmpty(); Query if this object is empty. Query if this object is empty.
Read more...
isFull()
@fn virtual bool LockFreeDMA_Queue::isFull(); Query if this object is full. Query if this object is full.
Read more...
pushCopyOf()
@fn virtual void LockFreeDMA_Queue::pushCopyOf(const BlitOp& op); Push copy of the given operation. Push copy of the given operation.
Read more...
pop()
@fn virtual void LockFreeDMA_Queue::pop(); Removes the top-of-stack object. Removes the top-of-stack object.
Read more...
first()
@fn virtual const BlitOp* LockFreeDMA_Queue::first(); Gets the first blit operation.
Read more...
Examples
touchgfx::LockFreeDMA_Queue is referenced by
4 libraries and example projects.
Child classes
touchgfx::LockFreeDMA_Queue