#include "HTTPPageList.h" namespace http { bool HTTPPageList::processRequest(std::string request, core::Session *session, HTTPSession *httpSession, HTTPRequest &httpRequest, std::stringstream &data) { for(auto *page : pages) { if(page->check(request)) { page->processCommand(request, session, httpSession, httpRequest, data); return true; } } return false; } void HTTPPageList::add(HTTPPage &page, std::string name) { page.name = name; pages.push_back(&page); } void HTTPPageList::remove(HTTPPage &page) {} }