1
0
mirror of https://github.com/JvanKatwijk/dab-cmdline synced 2025-10-06 08:02:52 +02:00
Files
2025-06-22 19:12:39 +02:00

26 lines
470 B
C++

#include "tiiQueue.h"
tiiQueue::tiiQueue () {}
tiiQueue::~tiiQueue () {}
void tiiQueue::push (tiiData item) {
std::unique_lock<std::mutex> lock(m_mutex);
m_queue. push (item);
}
bool tiiQueue::empty () {
std::unique_lock<std::mutex> lock(m_mutex);
return m_queue. size () == 0;
}
tiiData tiiQueue::pop () {
std::unique_lock<std::mutex> lock(m_mutex);
tiiData item = m_queue.front();
m_queue.pop();
return item;
}