diff options
Diffstat (limited to 'project2/cgi')
| -rw-r--r-- | project2/cgi/cgiAppEngine.cpp | 3 | ||||
| -rw-r--r-- | project2/cgi/cgiAppEngine.h | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/project2/cgi/cgiAppEngine.cpp b/project2/cgi/cgiAppEngine.cpp index 345932a..40d1431 100644 --- a/project2/cgi/cgiAppEngine.cpp +++ b/project2/cgi/cgiAppEngine.cpp @@ -7,6 +7,7 @@ #include "../iterate.h" #include <boost/bind.hpp> #include <boost/regex.hpp> +#include <boost/foreach.hpp> #include "../sessionXml.h" const std::string SESSIONID = "sessionID"; @@ -169,7 +170,7 @@ CgiApplicationEngine::RequestStage::run() } } try { - BOOST_FOREACH(const NoOutputExecutes::value_type & t, tasks.get<bySOOrder>()) { + BOOST_FOREACH(const Tasks::value_type & t, tasks.get<bySOOrder>()) { t->execute(); } // Commit data source transactions (without invoking a connection) diff --git a/project2/cgi/cgiAppEngine.h b/project2/cgi/cgiAppEngine.h index 2bef0f6..1425207 100644 --- a/project2/cgi/cgiAppEngine.h +++ b/project2/cgi/cgiAppEngine.h @@ -65,8 +65,10 @@ class CgiApplicationEngine : public ApplicationEngine { virtual StagePtr run(); std::string present; protected: + typedef Storage<ParamChecker>::Objects ParamCheckers; ParamCheckers parameterChecks; - NoOutputExecutes tasks; + typedef Storage<NoOutputExecute>::Objects Tasks; + Tasks tasks; }; class PresentStage : public Stage, public XmlPresenter { |
