#pragma once // Project Includes #include "file_descriptor.hpp" // Standard Library Includes #include #include #include // Third-Party Library Includes #include struct ServerContext { std::filesystem::path m_root_directory; }; struct Server { Server(uint16_t port, std::string_view root_directory); ServerContext m_context; FileDescriptor m_server_fd; };