1
0
mirror of https://github.com/JvanKatwijk/dab-cmdline synced 2025-10-05 23:52:50 +02:00
Files
SDR-DAB_dab-cmdline/example-2/tii-handling/tiiQueue.h

25 lines
359 B
C
Raw Normal View History

2025-06-22 19:12:39 +02:00
#pragma once
// C++ implementation of the threadsafe queue
#include <condition_variable>
#include <iostream>
#include <mutex>
#include <queue>
#include "dab-constants.h"
class tiiQueue {
private:
std::queue<tiiData> m_queue;
std::mutex m_mutex;
public:
tiiQueue ();
~tiiQueue ();
void push (tiiData item);
bool empty ();
tiiData pop ();
};