From 60e0c64717e1620d471640c066b328b7199d51e4 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Fri, 14 Mar 2025 11:11:54 +0800 Subject: cleanup: explicit const and return original instead of dupe for perf --- src/chatManager.cpp | 2 +- src/chatManager.hpp | 2 +- src/server.cpp | 2 +- src/server.hpp | 2 +- src/session.cpp | 2 +- src/session.hpp | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/chatManager.cpp b/src/chatManager.cpp index 83e07c3..cdecefc 100644 --- a/src/chatManager.cpp +++ b/src/chatManager.cpp @@ -25,6 +25,6 @@ void CChatManager::broadcastMessage(const SMessage &msg) { g_pSessionManager->broadcastChat(fmtBroadcastMessage(msg), msg.username); } -std::vector CChatManager::getChat() { +const std::vector &CChatManager::getChat() const { return m_vMessages; } diff --git a/src/chatManager.hpp b/src/chatManager.hpp index 443e04e..0560657 100644 --- a/src/chatManager.hpp +++ b/src/chatManager.hpp @@ -16,7 +16,7 @@ class CChatManager { void broadcastMessage(const SMessage &msg); std::string fmtBroadcastMessage(const SMessage &msg); - std::vector getChat(); + const std::vector &getChat() const; private: std::vector m_vMessages; diff --git a/src/server.cpp b/src/server.cpp index 38ba8bd..eae742e 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -30,6 +30,6 @@ CServer::~CServer() { log(SYS, "Server: bye"); } -Hyprutils::OS::CFileDescriptor *CServer::getSocket() { +const Hyprutils::OS::CFileDescriptor *CServer::getSocket() const { return &m_sockfd; } diff --git a/src/server.hpp b/src/server.hpp index e440a23..7fa5543 100644 --- a/src/server.hpp +++ b/src/server.hpp @@ -8,7 +8,7 @@ class CServer { public: CServer(uint16_t port); ~CServer(); - Hyprutils::OS::CFileDescriptor *getSocket(); + const Hyprutils::OS::CFileDescriptor *getSocket() const; private: Hyprutils::OS::CFileDescriptor m_sockfd; diff --git a/src/session.cpp b/src/session.cpp index 070562c..df4e506 100644 --- a/src/session.cpp +++ b/src/session.cpp @@ -186,7 +186,7 @@ bool CSession::write(const std::string &msg) { return write("{}", msg); } -std::string CSession::getName() { +const std::string &CSession::getName() const { return m_name; } diff --git a/src/session.hpp b/src/session.hpp index 3571ecb..ddbfff9 100644 --- a/src/session.hpp +++ b/src/session.hpp @@ -21,7 +21,7 @@ class CSession { void sanitize(); }; - std::string getName(); + const std::string &getName() const; void setSelf(std::pair> *self); std::unique_ptr read(); -- cgit v1.2.3