summaryrefslogtreecommitdiff
path: root/src/chatServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/chatServer.cpp')
-rw-r--r--src/chatServer.cpp45
1 files changed, 22 insertions, 23 deletions
diff --git a/src/chatServer.cpp b/src/chatServer.cpp
index 70504f9..e6213b8 100644
--- a/src/chatServer.cpp
+++ b/src/chatServer.cpp
@@ -1,44 +1,43 @@
#include "chatServer.hpp"
-#include "server.hpp"
-#include "sessionManager.hpp"
#include "chatManager.hpp"
#include "log.hpp"
+#include "server.hpp"
+#include "sessionManager.hpp"
CChatServer::CChatServer() {
- log(LOG, "ChatServer: initialized");
+ log(LOG, "ChatServer: initialized");
};
CChatServer::~CChatServer() {
- cleanup();
- log(SYS, "ChatServer: bye");
+ cleanup();
+ log(SYS, "ChatServer: bye");
}
void CChatServer::cleanup() {
- g_pChatManager.reset();
- // if (m_sessionThread.joinable())
- // m_sessionThread.join();
- g_pSessionManager.reset();
- g_pServer.reset();
+ g_pChatManager.reset();
+ // if (m_sessionThread.joinable())
+ // m_sessionThread.join();
+ g_pSessionManager.reset();
+ g_pServer.reset();
}
void CChatServer::initManagers() {
- log(LOG, "ChatServer: initializing managers");
- log(LOG, "Creating Server");
- g_pServer = std::make_unique<CServer>(8080);
- log(LOG, "Creating SessionManager");
+ log(LOG, "ChatServer: initializing managers");
+ log(LOG, "Creating Server");
+ g_pServer = std::make_unique<CServer>(8080);
+ log(LOG, "Creating SessionManager");
g_pSessionManager = std::make_shared<CSessionManager>();
- log(LOG, "Creating ChatManager");
- g_pChatManager = std::make_unique<CChatManager>();
+ log(LOG, "Creating ChatManager");
+ g_pChatManager = std::make_unique<CChatManager>();
}
void CChatServer::start() {
- initManagers();
+ initManagers();
- // will await while waiting for accept() to return a new client
- m_sessionThread = std::jthread(&CSessionManager::run, g_pSessionManager.get());
- m_sessionThread.detach();
+ // will await while waiting for accept() to return a new client
+ m_sessionThread = std::jthread(&CSessionManager::run, g_pSessionManager.get());
+ m_sessionThread.detach();
- while (true) {
- }
+ while (true) {
+ }
}
-