#include "Webserv.hpp" Webserv::Webserv() { std::cerr << "Server init\n"; _epfd = ::epoll_create1(0); // (EPOLL_CLOEXEC) for CGI fork ? if (_epfd == -1) { std::perror("err epoll_create1()"); throw std::runtime_error("Epoll init"); } std::signal(SIGPIPE, signal_handler); std::signal(SIGINT, signal_handler); } /* Webserv::Webserv(Webserv const &src) { } */ Webserv::~Webserv() { close(_socket_fd); close(_epfd); _close_all_clients(); std::cerr << "Server destroyed\n"; } /* Webserv & Webserv::operator=(Webserv const &rhs) { } */