Files
comaps/libs/base/threaded_container.hpp
Alexander Borsuk 76ffc99abd New cpp folder structure
Signed-off-by: Alexander Borsuk <me@alex.bio>
2025-08-14 20:52:04 +07:00

21 lines
336 B
C++

#pragma once
#include "base/cancellable.hpp"
#include "base/timer.hpp"
#include <condition_variable>
#include <mutex>
struct ThreadedContainer : public base::Cancellable
{
protected:
base::Timer m_Timer;
std::mutex m_condLock;
std::condition_variable m_Cond;
public:
/// Cancellable overrides:
void Cancel() override;
};