HTTPServer/HTTPPageList.cpp
2019-05-31 14:25:19 -07:00

26 lines
599 B
C++

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