summaryrefslogtreecommitdiff
path: root/project2/cgi/cgiAppEngine.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/cgi/cgiAppEngine.h')
-rw-r--r--project2/cgi/cgiAppEngine.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/project2/cgi/cgiAppEngine.h b/project2/cgi/cgiAppEngine.h
index 88419fb..e837b9d 100644
--- a/project2/cgi/cgiAppEngine.h
+++ b/project2/cgi/cgiAppEngine.h
@@ -13,6 +13,7 @@
#include "sessionContainer.h"
#include <boost/intrusive_ptr.hpp>
#include <boost/tuple/tuple.hpp>
+#include "cgiOutputOptions.h"
class CgiEnvironment;
class Session;
@@ -36,8 +37,8 @@ class CgiApplicationEngine : public ApplicationEngine, public TransformChainLink
const Environment * env() const;
SessionPtr session() const;
virtual Glib::ustring resolveCurrentConfig() const;
- void addAppData(const MultiRowSetPresenter * p) const;
- void addEnvData(const MultiRowSetPresenter * p) const;
+ void addAppData(const MultiRowSetPresenter * p, OutputOptionsPtr) const;
+ void addEnvData(const MultiRowSetPresenter * p, OutputOptionsPtr) const;
const CgiEnvironment * _env;
private:
@@ -78,6 +79,8 @@ class CgiApplicationEngine : public ApplicationEngine, public TransformChainLink
public:
ResponseStage(const CgiEnvironment * e);
virtual HttpHeaderPtr getHeader() const = 0;
+
+ OutputOptionsPtr outputOptions;
};
/// Stage implementation used to bootstrap the iteration process based on the CGI environment