diff options
Diffstat (limited to 'project2/cgi/cgiAppEngine.h')
-rw-r--r-- | project2/cgi/cgiAppEngine.h | 7 |
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 |