|
typedef etl::size_type_lookup< VMemory_Model >::type | size_type |
| The type used for determining the size of queue.
|
|
|
| queue_lockable_base (size_type max_size_) |
|
virtual void | lock () const =0 |
| The pure virtual lock and unlock functions.
|
|
virtual void | unlock () const =0 |
|
|
size_type | write_index |
| Where to input new data.
|
|
size_type | read_index |
| Where to get the oldest data.
|
|
size_type | current_size |
| The current size of the queue.
|
|
const size_type | Max_Size |
| The maximum number of items in the queue.
|
|
◆ available_unlocked()
template<size_t VMemory_Model = etl::memory_model::MEMORY_MODEL_LARGE>
How much free space available in the queue. Unlocked
◆ empty_unlocked()
template<size_t VMemory_Model = etl::memory_model::MEMORY_MODEL_LARGE>
Is the queue empty? Unlocked.
◆ full_unlocked()
template<size_t VMemory_Model = etl::memory_model::MEMORY_MODEL_LARGE>
Is the queue full? Unlocked.
◆ size_unlocked()
template<size_t VMemory_Model = etl::memory_model::MEMORY_MODEL_LARGE>
How many items in the queue? Unlocked.
The documentation for this class was generated from the following file: