This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
#include <nlohmann/json.hpp>
|
||||
|
||||
#include <atomic>
|
||||
#include <filesystem>
|
||||
#include <mutex>
|
||||
#include <optional>
|
||||
#include <string>
|
||||
@@ -11,10 +10,12 @@
|
||||
|
||||
namespace lm {
|
||||
|
||||
class Database;
|
||||
|
||||
class MissionQueue
|
||||
{
|
||||
public:
|
||||
explicit MissionQueue(std::filesystem::path queue_path);
|
||||
explicit MissionQueue(Database& db);
|
||||
~MissionQueue();
|
||||
|
||||
MissionQueue(const MissionQueue&) = delete;
|
||||
@@ -34,7 +35,7 @@ public:
|
||||
private:
|
||||
enum class LoopControl { None, Break, Continue };
|
||||
|
||||
std::filesystem::path queue_path_;
|
||||
Database& db_;
|
||||
mutable std::recursive_mutex mu_;
|
||||
nlohmann::json queue_;
|
||||
nlohmann::json runner_;
|
||||
|
||||
Reference in New Issue
Block a user