Ferenc Szontágh
2024-06-27 920507bff803647c79dfce27c4c265b2caee7f8d
src/Server.h
@@ -6,9 +6,11 @@
#include <memory>
#include <dlfcn.h>
#include <atomic>
#include <glog/logging.h>
#include "IPC.h"
#include "PluginInterface.h"
#include "Config.h"
class Server {
public:
@@ -25,10 +27,10 @@
    void handleIPC();
    static void handleSignal(int signal);
    std::vector<std::unique_ptr<std::thread>> threadPool;
    std::vector<std::thread> threadPool;  // Use std::thread directly
    std::vector<void*> pluginHandles;
    std::vector<std::shared_ptr<IPlugin>> plugins;
    IPC ipc;
    std::unique_ptr<IPC> ipc;
    Config config;
    std::atomic<bool> reloadConfigFlag;