summaryrefslogtreecommitdiff
path: root/src/chatServer.hpp
blob: e205eb1a5c2af88a53e882a2f9ae9c27d0d94864 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <memory>
#include <thread>

class CChatServer {
public:
    CChatServer();
    ~CChatServer();
    void start();
    void cleanup();
private:
  void initManagers();
  void initServer();
  std::jthread m_sessionThread;
};

inline std::unique_ptr<CChatServer> g_pChatServer;