#include "Webserv.hpp" Webserv::Webserv() { std::cerr << "Server init\n"; _epfd = ::epoll_create1(EPOLL_CLOEXEC); if (_epfd == -1) { std::perror("err epoll_create1()"); throw std::runtime_error("Epoll init"); } _init_http_status_map(); _init_mime_types_map(); std::signal(SIGPIPE, signal_handler); std::signal(SIGINT, signal_handler); } Webserv::~Webserv() { close(_epfd); _close_all_clients(); _close_all_listen_sockets(); std::cerr << "Server destroyed\n"; }