|
| fsb::Queue< QueueType, QueueSize >::Queue (const Queue &)=delete |
|
Queue & | fsb::Queue< QueueType, QueueSize >::operator= (const Queue &)=delete |
|
| fsb::Queue< QueueType, QueueSize >::Queue (Queue &&)=delete |
|
Queue & | fsb::Queue< QueueType, QueueSize >::operator= (Queue &&)=delete |
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::Push (QueueType push_value) |
| Add value to buffer if there is space available.
|
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::ForcePush (QueueType push_value) |
| Add value to buffer and overwrite oldest value if buffer is full.
|
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::Pop (QueueType &popped_value) |
| Get oldest value from buffer.
|
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::PopAll (std::array< QueueType, QueueSize > &popped_values, size_t &num_popped) |
| Wait for a new value to be added to the buffer, then pop all values.
|
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::PopWait (std::array< QueueType, QueueSize > &popped_values, size_t &num_popped, const struct timespec &timeout) |
| Wait for a new value to be added to the buffer, then pop all values.
|
|
QueueStatus | fsb::Queue< QueueType, QueueSize >::Reset () |
| Reset buffer to empty state.
|
|