#pragma once #include "FileDescriptor.hpp" #include "log.hpp" #include #include #include class CServer { public: CServer(uint16_t port); ~CServer(); void log(const eLogLevel loglevel, const std::string &message) const; Hyprutils::OS::CFileDescriptor getSocket() const; private: Hyprutils::OS::CFileDescriptor m_sockfd; sockaddr_in m_addr; }; inline std::unique_ptr g_pServer;