libt3widget
|
Class implmementing a mutex-protected queue of key symbols. More...
Public Member Functions | |
void | push_back_unique (key_t key) |
Append an item to the list, but only if it is not already in the queue. More... | |
![]() | |
key_t | pop_front (void) |
Retrieve and remove the item at the front of the queue. More... | |
void | push_back (key_titem) |
Append an item to the list. More... | |
Additional Inherited Members | |
![]() | |
thread::condition_variable | cond |
The condition variable used to signal addition to the #keys list. More... | |
std::deque< key_t > | items |
The list of item symbols. More... | |
thread::mutex | lock |
The mutex used for the critical section. More... | |
Class implmementing a mutex-protected queue of key symbols.
|
inline |
Append an item to the list, but only if it is not already in the queue.