#pragma once #include #include #include #include #include #include //FD_SET, FD_ISSET, FD_ZERO macros #include #include #include #include #include #include #include class Route { std::string _location; std::string _root; std::string _index; public: Route(std::string location, std::string root, std::string index); ~Route(); }; class Server { unsigned int _port; std::string _server_name; std::vector _routes; public: Server(char *filename); ~Server(); }; void *ft_memset(void *b, int c, size_t len);