rm: cannot remove '*~': No such file or directory
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:37: error: ‘HTTPServer’ was not declared in this scope
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                     ^~~~~~~~~~
HTTPParameters.h:30:49: error: expected primary-expression before ‘)’ token
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                 ^
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
__welcome.h: In member function ‘virtual int http::__welcome::page(http::HTTPParameters&)’:
__welcome.h:20:45: error: invalid use of incomplete type ‘class http::HTTPActionList’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                           ~~^~~~~~~~~~
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
HTTPParameters.h:11:11: note: forward declaration of ‘class http::HTTPActionList’
   11 |     class HTTPActionList;
      |           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
__welcome.h: In member function ‘virtual bool http::__welcome::button1Click::action(http::HTTPParameters&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(http::HTTPParameters&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘http::__setupadmin&&’
In file included from HTTPActionList.h:6,
                 from HTTPServer.h:7,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPPageList.cpp:1:
FlowAction.h:14:27: error: ‘HTTPParameters’ has not been declared
   14 |       virtual bool action(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
__configure.h: In member function ‘virtual int http::__configure::page(http::HTTPParameters&)’:
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
In file included from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPPageList.cpp:1:
HTTPServer.h:32:7: error: ‘HTTPPageList’ does not name a type
   32 |       HTTPPageList pageList;
      |       ^~~~~~~~~~~~
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPPageList.cpp:1:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
In file included from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
HTTPPage.h:12:24: error: ‘HTTPParameters’ has not been declared
   12 |       virtual int page(HTTPParameters &p);
      |                        ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__index.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__index.h: In member function ‘virtual int http::__index::page(int&)’:
__index.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<html>"
      |            ^~~~
__index.h:26:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   26 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:7,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__script.h: At global scope:
__script.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPPageList.cpp:1:
__welcome.h: At global scope:
__welcome.h:37:15: error: ‘bool http::__welcome::button1Click::action(http::HTTPParameters&)’ marked ‘override’, but does not override
   37 |          bool action(HTTPParameters &p) override {
      |               ^~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
__viewlist.h: In member function ‘virtual int http::__viewlist::page(http::HTTPParameters&)’:
__viewlist.h:20:29: error: expected ‘;’ before ‘while’
   20 |                    " </div>"
      |                             ^
      |                             ;
   21 | 
   22 |          while(!directory.eod()) {
      |          ~~~~~               
__script.h: In member function ‘virtual int http::__script::page(int&)’:
__script.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "function serverSend(url, type, receiver, formData, callback) {"
      |            ^~~~
__script.h:45:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   45 |          p.httpRequest.response.addHeader("Content-Type", "text/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__editview.h: At global scope:
__editview.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview.h: In member function ‘virtual int http::__editview::page(int&)’:
__editview.h:14:68: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          sprintf(format, "/home/barant/jetserver/views/%s.view", p.httpRequest.uriValues["view_name"].str().c_str());
      |                                                                    ^~~~~~~~~~~
__welcome.h: In member function ‘bool http::__welcome::button1Click::action(http::HTTPParameters&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(http::HTTPParameters&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPPageList.cpp:1:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘http::__setupadmin&&’
__editview.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "  <div style=\"position: relative;\">"
      |            ^~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__editview.h:80:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   80 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__editview_js.h: At global scope:
__editview_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview_js.h: In member function ‘virtual int http::__editview_js::page(int&)’:
__editview_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "  var mainpage;"
      |            ^~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__editview_js.h:210:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
  210 |          p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:10,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__style.h: At global scope:
__style.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__style.h: In member function ‘virtual int http::__style::page(int&)’:
__style.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "body {background: #006;"
      |            ^~~~
__style.h:42:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   42 |          p.httpRequest.response.addHeader("Content-Type", "text/css");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__entrypoints.h: At global scope:
__entrypoints.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__entrypoints.h: In member function ‘virtual int http::__entrypoints::page(int&)’:
__entrypoints.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"entrypoints\" action=\"entrypoints\" method=\"POST\">"
      |            ^~~~
__entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   20 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__entrypoints.h:24:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   24 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:12,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__favicon_ico.h: At global scope:
__favicon_ico.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__favicon_ico.h: In member function ‘virtual int http::__favicon_ico::page(int&)’:
__favicon_ico.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << std::string(header_data, 806);
      |            ^~~~
__favicon_ico.h:14:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          p.httpRequest.response.addHeader("Content-Type", "image/x-icon");
      |            ^~~~~~~~~~~
In file included from __welcome.h:6,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
FlowAction.h: At global scope:
FlowAction.h:14:27: error: ‘HTTPParameters’ has not been declared
   14 |       virtual bool action(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__setupadmin.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__setupadmin.h: In member function ‘virtual int http::__setupadmin::page(int&)’:
__setupadmin.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<form name=\"setupadmin\" action=\"setupadmin\" method=\"POST\">"
      |            ^~~~
__setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   28 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__setupadmin.h:33:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   33 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__welcome.h: At global scope:
__welcome.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__welcome.h:37:22: error: ‘HTTPParameters’ has not been declared
   37 |          bool action(HTTPParameters &p) override {
      |                      ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__welcome.h: In member function ‘virtual int http::__welcome::page(int&)’:
__welcome.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "<div class=\"adminheader\">"
      |            ^~~~
__welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   16 |                    "Session Id: " << p.httpSession->getSessionId() << " <br>User: *ADMIN"
      |                                        ^~~~~~~~~~~
__welcome.h:20:45: error: request for member ‘actionList’ in ‘p’, which is of non-class type ‘int’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                             ^~~~~~~~~~
__welcome.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "<div id=\"admin\" class=\"window\">"
      |            ^~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__welcome.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "<div id=\"app1\"></div><br>";
      |            ^~~~
__welcome.h:29:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   29 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__welcome.h: In member function ‘virtual bool http::__welcome::button1Click::action(int&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(int&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:14,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__mainmenu.h: At global scope:
__mainmenu.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__mainmenu.h: In member function ‘virtual int http::__mainmenu::page(int&)’:
__mainmenu.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<div>"
      |            ^~~~
__mainmenu.h:36:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   36 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__configure.h: At global scope:
__configure.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h: In member function ‘virtual int http::__configure::page(int&)’:
__configure.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"configure\" action=\"setupadmin\" method=\"POST\">" << std::endl;
      |            ^~~~
__configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   11 |          p.data << " <div class=\"window\"><h1>System Configuration</h1>" << std::endl;
      |            ^~~~
__configure.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "" << std::endl;
      |            ^~~~
__configure.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   14 |          p.data << "    <div>Web Domain Name:</div>" << std::endl;
      |            ^~~~
__configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "    <input type=\"text\" name=\"domainname\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   17 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   18 |          p.data << "    <div>View Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "    <input type=\"text\" name=\"viewdirectory\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   20 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   22 |          p.data << "    <div>Image Library Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   23 |          p.data << "    <input type=\"password\" name=\"imagelibrary\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   24 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPPageList.cpp:1:
__configure.h: In member function ‘virtual int http::__configure::page(http::HTTPParameters&)’:
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
_image.h: In member function ‘virtual int http::_image::page(http::HTTPParameters&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:19:12: error: ‘class http::HTTPParameters’ has no member named ‘out’
   19 |          p.out << workspace.asString();
      |            ^~~
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
__configure.h:26:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   26 |          p.data << "   <br>The configuration has not yet been established for this web site.</p>" << std::endl;
      |            ^~~~
__configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "   <input type=\"button\" onmousedown=\"process('/mainmenu','configure', 'main'); return true;\" name=\"button1\" value=\"Update Configuration\">" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__configure.h:28:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   28 |          p.data << " </div></form>" << std::endl;
      |            ^~~~
__configure.h:30:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   30 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
HTTPPage.h:12:24: error: ‘HTTPParameters’ has not been declared
   12 |       virtual int page(HTTPParameters &p);
      |                        ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__index.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__index.h: In member function ‘virtual int http::__index::page(int&)’:
__index.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<html>"
      |            ^~~~
__index.h:26:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   26 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:7,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__script.h: At global scope:
__script.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__script.h: In member function ‘virtual int http::__script::page(int&)’:
__script.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "function serverSend(url, type, receiver, formData, callback) {"
      |            ^~~~
__script.h:45:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   45 |          p.httpRequest.response.addHeader("Content-Type", "text/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__editview.h: At global scope:
__editview.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview.h: In member function ‘virtual int http::__editview::page(int&)’:
__editview.h:14:68: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          sprintf(format, "/home/barant/jetserver/views/%s.view", p.httpRequest.uriValues["view_name"].str().c_str());
      |                                                                    ^~~~~~~~~~~
__editview.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "  <div style=\"position: relative;\">"
      |            ^~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__editview.h:80:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   80 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__editview_js.h: At global scope:
__editview_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview_js.h: In member function ‘virtual int http::__editview_js::page(int&)’:
__editview_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "  var mainpage;"
      |            ^~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__editview_js.h:210:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
  210 |          p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:10,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__style.h: At global scope:
__style.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__style.h: In member function ‘virtual int http::__style::page(int&)’:
__style.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "body {background: #006;"
      |            ^~~~
__style.h:42:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   42 |          p.httpRequest.response.addHeader("Content-Type", "text/css");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__entrypoints.h: At global scope:
__entrypoints.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__entrypoints.h: In member function ‘virtual int http::__entrypoints::page(int&)’:
__entrypoints.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"entrypoints\" action=\"entrypoints\" method=\"POST\">"
      |            ^~~~
__entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   20 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__entrypoints.h:24:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   24 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:12,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__favicon_ico.h: At global scope:
__favicon_ico.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__favicon_ico.h: In member function ‘virtual int http::__favicon_ico::page(int&)’:
__favicon_ico.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << std::string(header_data, 806);
      |            ^~~~
__favicon_ico.h:14:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          p.httpRequest.response.addHeader("Content-Type", "image/x-icon");
      |            ^~~~~~~~~~~
In file included from __welcome.h:6,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
FlowAction.h: At global scope:
FlowAction.h:14:27: error: ‘HTTPParameters’ has not been declared
   14 |       virtual bool action(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__setupadmin.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__setupadmin.h: In member function ‘virtual int http::__setupadmin::page(int&)’:
__setupadmin.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<form name=\"setupadmin\" action=\"setupadmin\" method=\"POST\">"
      |            ^~~~
__setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   28 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__setupadmin.h:33:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   33 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__welcome.h: At global scope:
__welcome.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__welcome.h:37:22: error: ‘HTTPParameters’ has not been declared
   37 |          bool action(HTTPParameters &p) override {
      |                      ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__welcome.h: In member function ‘virtual int http::__welcome::page(int&)’:
__welcome.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "<div class=\"adminheader\">"
      |            ^~~~
__welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   16 |                    "Session Id: " << p.httpSession->getSessionId() << " <br>User: *ADMIN"
      |                                        ^~~~~~~~~~~
__welcome.h:20:45: error: request for member ‘actionList’ in ‘p’, which is of non-class type ‘int’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                             ^~~~~~~~~~
__welcome.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "<div id=\"admin\" class=\"window\">"
      |            ^~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__welcome.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "<div id=\"app1\"></div><br>";
      |            ^~~~
__welcome.h:29:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   29 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__welcome.h: In member function ‘virtual bool http::__welcome::button1Click::action(int&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(int&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:14,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__mainmenu.h: At global scope:
__mainmenu.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__mainmenu.h: In member function ‘virtual int http::__mainmenu::page(int&)’:
__mainmenu.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<div>"
      |            ^~~~
__mainmenu.h:36:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   36 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__configure.h: At global scope:
__configure.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h: In member function ‘virtual int http::__configure::page(int&)’:
__configure.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"configure\" action=\"setupadmin\" method=\"POST\">" << std::endl;
      |            ^~~~
__configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   11 |          p.data << " <div class=\"window\"><h1>System Configuration</h1>" << std::endl;
      |            ^~~~
__configure.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "" << std::endl;
      |            ^~~~
__configure.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   14 |          p.data << "    <div>Web Domain Name:</div>" << std::endl;
      |            ^~~~
__configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "    <input type=\"text\" name=\"domainname\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   17 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   18 |          p.data << "    <div>View Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "    <input type=\"text\" name=\"viewdirectory\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   20 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   22 |          p.data << "    <div>Image Library Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   23 |          p.data << "    <input type=\"password\" name=\"imagelibrary\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   24 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |            ^~~~
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPPageList.cpp:1:
__viewlist.h: In member function ‘virtual int http::__viewlist::page(http::HTTPParameters&)’:
__viewlist.h:20:29: error: expected ‘;’ before ‘while’
   20 |                    " </div>"
      |                             ^
      |                             ;
   21 | 
   22 |          while(!directory.eod()) {
      |          ~~~~~               
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__viewlist.h: At global scope:
__viewlist.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h:26:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   26 |          p.data << "   <br>The configuration has not yet been established for this web site.</p>" << std::endl;
      |            ^~~~
__configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "   <input type=\"button\" onmousedown=\"process('/mainmenu','configure', 'main'); return true;\" name=\"button1\" value=\"Update Configuration\">" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__configure.h:28:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   28 |          p.data << " </div></form>" << std::endl;
      |            ^~~~
__configure.h:30:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   30 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__viewlist.h: In member function ‘virtual int http::__viewlist::page(int&)’:
__viewlist.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "<div>"
      |            ^~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__viewlist.h:36:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   36 |          p.data << "</div>";
      |            ^~~~
__viewlist.h:38:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   38 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__workflow.h: At global scope:
__workflow.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow.h: In member function ‘virtual int http::__workflow::page(int&)’:
__workflow.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<svg style=\"width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;\">"
      |            ^~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__workflow.h:94:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   94 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:18,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__workflow_js.h: At global scope:
__workflow_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow_js.h: In member function ‘virtual int http::__workflow_js::page(int&)’:
__workflow_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "var mouseDownX;"
      |            ^~~~
__workflow_js.h:89:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   89 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__addview.h: At global scope:
__addview.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__addview.h: In member function ‘virtual int http::__addview::page(int&)’:
__addview.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<form name=\"addview\" action=\"addview\" method=\"POST\">"
      |            ^~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
__addview.h:22:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   22 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
_image.h: At global scope:
_image.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPPageList.cpp:1:
_image.h: In member function ‘virtual int http::_image::page(http::HTTPParameters&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:19:12: error: ‘class http::HTTPParameters’ has no member named ‘out’
   19 |          p.out << workspace.asString();
      |            ^~~
In file included from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__index.h:9:36: error: expected class-name before ‘{’ token
    9 |    class __index : public HTTPPage {
      |                                    ^
__index.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__index.h:11:11: error: ‘int http::__index::page(int&)’ marked ‘override’, but does not override
   11 |       int page(HTTPParameters &p) override {
      |           ^~~~
__index.h: In member function ‘int http::__index::page(int&)’:
__index.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<html>"
      |            ^~~~
__index.h:26:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   26 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:7,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__script.h: At global scope:
__script.h:8:37: error: expected class-name before ‘{’ token
    8 |    class __script : public HTTPPage {
      |                                     ^
__script.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__script.h:10:11: error: ‘int http::__script::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__script.h: In member function ‘int http::__script::page(int&)’:
__script.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "function serverSend(url, type, receiver, formData, callback) {"
      |            ^~~~
__script.h:45:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   45 |          p.httpRequest.response.addHeader("Content-Type", "text/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__editview.h: At global scope:
__editview.h:9:39: error: expected class-name before ‘{’ token
    9 |    class __editview : public HTTPPage {
      |                                       ^
__editview.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview.h:11:11: error: ‘int http::__editview::page(int&)’ marked ‘override’, but does not override
   11 |       int page(HTTPParameters &p) override {
      |           ^~~~
__editview.h: In member function ‘int http::__editview::page(int&)’:
__editview.h:14:68: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          sprintf(format, "/home/barant/jetserver/views/%s.view", p.httpRequest.uriValues["view_name"].str().c_str());
      |                                                                    ^~~~~~~~~~~
__editview.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "  <div style=\"position: relative;\">"
      |            ^~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__editview.h:80:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   80 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__editview_js.h: At global scope:
__editview_js.h:8:42: error: expected class-name before ‘{’ token
    8 |    class __editview_js : public HTTPPage {
      |                                          ^
__editview_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview_js.h:10:11: error: ‘int http::__editview_js::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__editview_js.h: In member function ‘int http::__editview_js::page(int&)’:
__editview_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "  var mainpage;"
      |            ^~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__editview_js.h:210:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
  210 |          p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:10,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__style.h: At global scope:
__style.h:11:36: error: expected class-name before ‘{’ token
   11 |    class __style : public HTTPPage {
      |                                    ^
__style.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
HTTPPUTHandler.cpp: In member function ‘virtual int http::HTTPPUTHandler::processCommand(coreutils::ZString&, core::TCPSession&)’:
HTTPPUTHandler.cpp:18:66: error: no matching function for call to ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession&, http::HTTPSession*&, std::stringstream&)’
   18 |       HTTPParameters p(httpRequest, session, httpSession, content);
      |                                                                  ^
__style.h:13:11: error: ‘int http::__style::page(int&)’ marked ‘override’, but does not override
   13 |       int page(HTTPParameters &p) override {
      |           ^~~~
__style.h: In member function ‘int http::__style::page(int&)’:
__style.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "body {background: #006;"
      |            ^~~~
__style.h:42:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   42 |          p.httpRequest.response.addHeader("Content-Type", "text/css");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__entrypoints.h: At global scope:
__entrypoints.h:6:42: error: expected class-name before ‘{’ token
    6 |    class __entrypoints : public HTTPPage {
      |                                          ^
__entrypoints.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__entrypoints.h:8:11: error: ‘int http::__entrypoints::page(int&)’ marked ‘override’, but does not override
    8 |       int page(HTTPParameters &p) override {
      |           ^~~~
__entrypoints.h: In member function ‘int http::__entrypoints::page(int&)’:
__entrypoints.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"entrypoints\" action=\"entrypoints\" method=\"POST\">"
      |            ^~~~
__entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   20 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__entrypoints.h:24:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   24 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:12,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__favicon_ico.h: At global scope:
__favicon_ico.h:8:42: error: expected class-name before ‘{’ token
    8 |    class __favicon_ico : public HTTPPage {
      |                                          ^
__favicon_ico.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__favicon_ico.h:10:11: error: ‘int http::__favicon_ico::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__favicon_ico.h: In member function ‘int http::__favicon_ico::page(int&)’:
__favicon_ico.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << std::string(header_data, 806);
      |            ^~~~
__favicon_ico.h:14:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          p.httpRequest.response.addHeader("Content-Type", "image/x-icon");
      |            ^~~~~~~~~~~
In file included from __welcome.h:6,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
FlowAction.h: At global scope:
FlowAction.h:14:27: error: ‘HTTPParameters’ has not been declared
   14 |       virtual bool action(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__setupadmin.h:9:41: error: expected class-name before ‘{’ token
    9 |    class __setupadmin : public HTTPPage {
      |                                         ^
__setupadmin.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__setupadmin.h:11:11: error: ‘int http::__setupadmin::page(int&)’ marked ‘override’, but does not override
   11 |       int page(HTTPParameters &p) override {
      |           ^~~~
__setupadmin.h: In member function ‘int http::__setupadmin::page(int&)’:
__setupadmin.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<form name=\"setupadmin\" action=\"setupadmin\" method=\"POST\">"
      |            ^~~~
__setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   28 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__setupadmin.h:33:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   33 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__welcome.h: At global scope:
__welcome.h:11:38: error: expected class-name before ‘{’ token
   11 |    class __welcome : public HTTPPage {
      |                                      ^
__welcome.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__welcome.h:37:22: error: ‘HTTPParameters’ has not been declared
   37 |          bool action(HTTPParameters &p) override {
      |                      ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__welcome.h:13:11: error: ‘int http::__welcome::page(int&)’ marked ‘override’, but does not override
   13 |       int page(HTTPParameters &p) override {
      |           ^~~~
__welcome.h: In member function ‘int http::__welcome::page(int&)’:
__welcome.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "<div class=\"adminheader\">"
      |            ^~~~
__welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   16 |                    "Session Id: " << p.httpSession->getSessionId() << " <br>User: *ADMIN"
      |                                        ^~~~~~~~~~~
__welcome.h:20:45: error: request for member ‘actionList’ in ‘p’, which is of non-class type ‘int’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                             ^~~~~~~~~~
__welcome.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "<div id=\"admin\" class=\"window\">"
      |            ^~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__welcome.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "<div id=\"app1\"></div><br>";
      |            ^~~~
__welcome.h:29:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   29 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__welcome.h: In member function ‘virtual bool http::__welcome::button1Click::action(int&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(int&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:14,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__mainmenu.h: At global scope:
__mainmenu.h:9:39: error: expected class-name before ‘{’ token
    9 |    class __mainmenu : public HTTPPage {
      |                                       ^
__mainmenu.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__mainmenu.h:11:11: error: ‘int http::__mainmenu::page(int&)’ marked ‘override’, but does not override
   11 |       int page(HTTPParameters &p) override {
      |           ^~~~
__mainmenu.h: In member function ‘int http::__mainmenu::page(int&)’:
__mainmenu.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<div>"
      |            ^~~~
__mainmenu.h:36:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   36 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__configure.h: At global scope:
__configure.h:6:40: error: expected class-name before ‘{’ token
    6 |    class __configure : public HTTPPage {
      |                                        ^
__configure.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h:8:11: error: ‘int http::__configure::page(int&)’ marked ‘override’, but does not override
    8 |       int page(HTTPParameters &p) override {
      |           ^~~~
__configure.h: In member function ‘int http::__configure::page(int&)’:
__configure.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"configure\" action=\"setupadmin\" method=\"POST\">" << std::endl;
      |            ^~~~
__configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   11 |          p.data << " <div class=\"window\"><h1>System Configuration</h1>" << std::endl;
      |            ^~~~
__configure.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "" << std::endl;
      |            ^~~~
__configure.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   14 |          p.data << "    <div>Web Domain Name:</div>" << std::endl;
      |            ^~~~
__configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "    <input type=\"text\" name=\"domainname\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "   </div>" << std::endl;
      |            ^~~~
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPPUTHandler.cpp:3:
HTTPParameters.h:21:9: note: candidate: ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’
   21 |         HTTPParameters(HTTPRequest &httpRequest,
      |         ^~~~~~~~~~~~~~
HTTPParameters.h:21:9: note:   candidate expects 5 arguments, 4 provided
HTTPParameters.h:18:11: note: candidate: ‘constexpr http::HTTPParameters::HTTPParameters(const http::HTTPParameters&)’
   18 |     class HTTPParameters {
      |           ^~~~~~~~~~~~~~
HTTPParameters.h:18:11: note:   candidate expects 1 argument, 4 provided
HTTPParameters.h:18:11: note: candidate: ‘constexpr http::HTTPParameters::HTTPParameters(http::HTTPParameters&&)’
HTTPParameters.h:18:11: note:   candidate expects 1 argument, 4 provided
__configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   17 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   18 |          p.data << "    <div>View Directory:</div>" << std::endl;
      |            ^~~~
HTTPPUTHandler.cpp:26:7: error: expected ‘catch’ before ‘session’
   26 |       session.out << httpRequest.response.getResponse(content).str();
      |       ^~~~~~~
HTTPPUTHandler.cpp:26:7: error: expected ‘(’ before ‘session’
   26 |       session.out << httpRequest.response.getResponse(content).str();
      |       ^~~~~~~
      |       (
__configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "    <input type=\"text\" name=\"viewdirectory\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   20 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   22 |          p.data << "    <div>Image Library Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   23 |          p.data << "    <input type=\"password\" name=\"imagelibrary\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   24 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |            ^~~~
HTTPPUTHandler.cpp:26:7: error: ‘session’ does not name a type
   26 |       session.out << httpRequest.response.getResponse(content).str();
      |       ^~~~~~~
HTTPPUTHandler.cpp:26:14: error: expected ‘)’ before ‘.’ token
   26 |       session.out << httpRequest.response.getResponse(content).str();
      |       ~~~~~~~^
      |              )
HTTPPUTHandler.cpp:26:14: error: expected ‘{’ before ‘.’ token
HTTPPUTHandler.cpp:26:14: error: expected primary-expression before ‘.’ token
_image.h: In member function ‘virtual int http::_image::page(int&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:18:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   18 |          p.httpRequest.response.addHeader("Content-Type", "image/png");
      |            ^~~~~~~~~~~
_image.h:19:12: error: request for member ‘out’ in ‘p’, which is of non-class type ‘int’
   19 |          p.out << workspace.asString();
      |            ^~~
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
__configure.h:26:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   26 |          p.data << "   <br>The configuration has not yet been established for this web site.</p>" << std::endl;
      |            ^~~~
__configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "   <input type=\"button\" onmousedown=\"process('/mainmenu','configure', 'main'); return true;\" name=\"button1\" value=\"Update Configuration\">" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__configure.h:28:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   28 |          p.data << " </div></form>" << std::endl;
      |            ^~~~
__configure.h:30:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   30 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPOSTHandler.cpp:2:
HTTPPageList.h: At global scope:
HTTPPageList.h:45:27: error: ‘HTTPParameters’ has not been declared
   45 |       bool processRequest(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__viewlist.h: At global scope:
__viewlist.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__viewlist.h: In member function ‘virtual int http::__viewlist::page(int&)’:
__viewlist.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "<div>"
      |            ^~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__viewlist.h:36:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   36 |          p.data << "</div>";
      |            ^~~~
__viewlist.h:38:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   38 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__workflow.h: At global scope:
__workflow.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow.h: In member function ‘virtual int http::__workflow::page(int&)’:
__workflow.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<svg style=\"width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;\">"
      |            ^~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__workflow.h:94:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   94 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:18,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__workflow_js.h: At global scope:
__workflow_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow_js.h: In member function ‘virtual int http::__workflow_js::page(int&)’:
__workflow_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "var mouseDownX;"
      |            ^~~~
__workflow_js.h:89:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   89 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__addview.h: At global scope:
__addview.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__addview.h: In member function ‘virtual int http::__addview::page(int&)’:
__addview.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<form name=\"addview\" action=\"addview\" method=\"POST\">"
      |            ^~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
__addview.h:22:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   22 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
_image.h: At global scope:
_image.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from main.cpp:8:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:37: error: ‘HTTPServer’ was not declared in this scope
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                     ^~~~~~~~~~
HTTPParameters.h:30:49: error: expected primary-expression before ‘)’ token
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                 ^
HTTPPageList.cpp: In member function ‘bool http::HTTPPageList::processRequest(http::HTTPParameters&)’:
HTTPPageList.cpp:28:35: error: ‘Exception’ is not a member of ‘coreutils’
   28 |                  throw coreutils::Exception("Syntax error in entrypoint data.");
      |                                   ^~~~~~~~~
HTTPPageList.cpp:35:24: error: ‘Exception’ is not a member of ‘coreutils’
   35 |       throw coreutils::Exception("Requested resource not found.");
      |                        ^~~~~~~~~
_image.h: In member function ‘virtual int http::_image::page(int&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:18:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   18 |          p.httpRequest.response.addHeader("Content-Type", "image/png");
      |            ^~~~~~~~~~~
_image.h:19:12: error: request for member ‘out’ in ‘p’, which is of non-class type ‘int’
   19 |          p.out << workspace.asString();
      |            ^~~
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
HTTPPageList.h: At global scope:
HTTPPageList.h:45:27: error: ‘HTTPParameters’ has not been declared
   45 |       bool processRequest(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from main.cpp:8:
__welcome.h: In member function ‘virtual int http::__welcome::page(http::HTTPParameters&)’:
__welcome.h:20:45: error: invalid use of incomplete type ‘class http::HTTPActionList’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                           ~~^~~~~~~~~~
In file included from HTTPPage.h:4,
                 from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from main.cpp:8:
HTTPParameters.h:11:11: note: forward declaration of ‘class http::HTTPActionList’
   11 |     class HTTPActionList;
      |           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from main.cpp:8:
__welcome.h: In member function ‘virtual bool http::__welcome::button1Click::action(http::HTTPParameters&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(http::HTTPParameters&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from main.cpp:8:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘http::HTTPParameters’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__viewlist.h: At global scope:
__viewlist.h:10:39: error: expected class-name before ‘{’ token
   10 |    class __viewlist : public HTTPPage {
      |                                       ^
__viewlist.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__viewlist.h:12:11: error: ‘int http::__viewlist::page(int&)’ marked ‘override’, but does not override
   12 |       int page(HTTPParameters &p) override {
      |           ^~~~
__viewlist.h: In member function ‘int http::__viewlist::page(int&)’:
__viewlist.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "<div>"
      |            ^~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__viewlist.h:36:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   36 |          p.data << "</div>";
      |            ^~~~
__viewlist.h:38:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   38 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__workflow.h: At global scope:
__workflow.h:8:39: error: expected class-name before ‘{’ token
    8 |    class __workflow : public HTTPPage {
      |                                       ^
__workflow.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow.h:10:11: error: ‘int http::__workflow::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__workflow.h: In member function ‘int http::__workflow::page(int&)’:
__workflow.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<svg style=\"width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;\">"
      |            ^~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__workflow.h:94:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   94 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:18,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__workflow_js.h: At global scope:
__workflow_js.h:8:42: error: expected class-name before ‘{’ token
    8 |    class __workflow_js : public HTTPPage {
      |                                          ^
__workflow_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow_js.h:10:11: error: ‘int http::__workflow_js::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__workflow_js.h: In member function ‘int http::__workflow_js::page(int&)’:
__workflow_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "var mouseDownX;"
      |            ^~~~
__workflow_js.h:89:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   89 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__addview.h: At global scope:
__addview.h:8:38: error: expected class-name before ‘{’ token
    8 |    class __addview : public HTTPPage {
      |                                      ^
__addview.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__addview.h:10:11: error: ‘int http::__addview::page(int&)’ marked ‘override’, but does not override
   10 |       int page(HTTPParameters &p) override {
      |           ^~~~
__addview.h: In member function ‘int http::__addview::page(int&)’:
__addview.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<form name=\"addview\" action=\"addview\" method=\"POST\">"
      |            ^~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
__addview.h:22:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   22 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
_image.h: At global scope:
_image.h:10:35: error: expected class-name before ‘{’ token
   10 |    class _image : public HTTPPage {
      |                                   ^
_image.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
_image.h:12:11: error: ‘int http::_image::page(int&)’ marked ‘override’, but does not override
   12 |       int page(HTTPParameters &p) override {
      |           ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from main.cpp:8:
__configure.h: In member function ‘virtual int http::__configure::page(http::HTTPParameters&)’:
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
_image.h: In member function ‘int http::_image::page(int&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:18:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   18 |          p.httpRequest.response.addHeader("Content-Type", "image/png");
      |            ^~~~~~~~~~~
_image.h:19:12: error: request for member ‘out’ in ‘p’, which is of non-class type ‘int’
   19 |          p.out << workspace.asString();
      |            ^~~
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
HTTPPageList.h: At global scope:
HTTPPageList.h:45:27: error: ‘HTTPParameters’ has not been declared
   45 |       bool processRequest(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
HTTPPageList.h:47:16: error: ‘HTTPPage’ has not been declared
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ^~~~~~~~
HTTPPageList.h:49:19: error: ‘HTTPPage’ has not been declared
   49 |       void remove(HTTPPage &page);
      |                   ^~~~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from main.cpp:8:
__viewlist.h: In member function ‘virtual int http::__viewlist::page(http::HTTPParameters&)’:
__viewlist.h:20:29: error: expected ‘;’ before ‘while’
   20 |                    " </div>"
      |                             ^
      |                             ;
   21 | 
   22 |          while(!directory.eod()) {
      |          ~~~~~               
HTTPPageList.h:54:29: error: ‘HTTPPage’ was not declared in this scope; did you mean ‘HTTPPageList’?
   54 |       std::map<std::string, HTTPPage *> pages;
      |                             ^~~~~~~~
      |                             HTTPPageList
HTTPPageList.h:54:39: error: template argument 2 is invalid
   54 |       std::map<std::string, HTTPPage *> pages;
      |                                       ^
HTTPPageList.h:54:39: error: template argument 4 is invalid
In file included from HTTPPOSTHandler.cpp:2:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
HTTPPageList.h: In constructor ‘http::HTTPPageList::HTTPPageList()’:
HTTPPageList.h:28:14: error: cannot convert ‘http::__index’ to ‘int&’
   28 |          add(index, "/");
      |              ^~~~~
      |              |
      |              http::__index
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:29:14: error: cannot convert ‘http::__script’ to ‘int&’
   29 |          add(script, "/script");
      |              ^~~~~~
      |              |
      |              http::__script
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:30:14: error: cannot convert ‘http::__editview’ to ‘int&’
   30 |          add(editview, "/editview/{view_name}");
      |              ^~~~~~~~
      |              |
      |              http::__editview
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:31:12: error: cannot convert ‘http::__editview_js’ to ‘int&’
   31 |        add(editview_js, "/__editview_js");
      |            ^~~~~~~~~~~
      |            |
      |            http::__editview_js
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:32:14: error: cannot convert ‘http::__style’ to ‘int&’
   32 |          add(style, "/style");
      |              ^~~~~
      |              |
      |              http::__style
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:33:14: error: cannot convert ‘http::__entrypoints’ to ‘int&’
   33 |          add(entrypoints, "/entrypoints");
      |              ^~~~~~~~~~~
      |              |
      |              http::__entrypoints
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:34:14: error: cannot convert ‘http::__favicon_ico’ to ‘int&’
   34 |          add(favicon_ico, "/favicon.ico");
      |              ^~~~~~~~~~~
      |              |
      |              http::__favicon_ico
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:35:14: error: cannot convert ‘http::__welcome’ to ‘int&’
   35 |          add(welcome, "/welcome");
      |              ^~~~~~~
      |              |
      |              http::__welcome
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:36:14: error: cannot convert ‘http::__mainmenu’ to ‘int&’
   36 |          add(mainmenu, "/mainmenu");
      |              ^~~~~~~~
      |              |
      |              http::__mainmenu
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:37:14: error: cannot convert ‘http::__configure’ to ‘int&’
   37 |          add(configure, "/configure");
      |              ^~~~~~~~~
      |              |
      |              http::__configure
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:38:14: error: cannot convert ‘http::__viewlist’ to ‘int&’
   38 |          add(viewlist, "/viewlist");
      |              ^~~~~~~~
      |              |
      |              http::__viewlist
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:39:12: error: cannot convert ‘http::__workflow’ to ‘int&’
   39 |        add(workflow, "/workflow");
      |            ^~~~~~~~
      |            |
      |            http::__workflow
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:40:12: error: cannot convert ‘http::__workflow_js’ to ‘int&’
   40 |        add(workflow_js, "/__workflow_js");
      |            ^~~~~~~~~~~
      |            |
      |            http::__workflow_js
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:41:14: error: cannot convert ‘http::_image’ to ‘int&’
   41 |          add(image, "/image/{image_name}");
      |              ^~~~~
      |              |
      |              http::_image
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPageList.h:42:14: error: cannot convert ‘http::__addview’ to ‘int&’
   42 |          add(addview, "/addview");
      |              ^~~~~~~
      |              |
      |              http::__addview
HTTPPageList.h:47:26: note:   initializing argument 1 of ‘void http::HTTPPageList::add(int&, std::string)’
   47 |       void add(HTTPPage &page, std::string entryURL);
      |                ~~~~~~~~~~^~~~
HTTPPOSTHandler.cpp: In member function ‘virtual int http::HTTPPOSTHandler::processCommand(coreutils::ZString&, core::TCPSession&)’:
HTTPPOSTHandler.cpp:16:65: error: ‘class core::TCPServer’ has no member named ‘httpSessions’
   16 |       HTTPSession *httpSession = (HTTPServer &)(session.server).httpSessions.findSessionByHeader(httpRequest);
      |                                                                 ^~~~~~~~~~~~
HTTPPOSTHandler.cpp:23:41: error: ‘class core::TCPServer’ has no member named ‘actionList’
   23 |          (HTTPServer &)(session.server).actionList.processRequest(p);
      |                                         ^~~~~~~~~~
HTTPPOSTHandler.cpp:27:24: error: ‘Exception’ in namespace ‘coreutils’ does not name a type
   27 |       catch(coreutils::Exception e) {
      |                        ^~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from main.cpp:8:
_image.h: In member function ‘virtual int http::_image::page(http::HTTPParameters&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
In file included from HTTPGETHandler.cpp:2:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
_image.h:19:12: error: ‘class http::HTTPParameters’ has no member named ‘out’
   19 |          p.out << workspace.asString();
      |            ^~~
HTTPGETHandler.cpp: In member function ‘virtual int http::HTTPGETHandler::processCommand(coreutils::ZString&, core::TCPSession&)’:
HTTPGETHandler.cpp:20:67: error: no matching function for call to ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*&, std::stringstream&)’
   20 |       HTTPParameters p(httpRequest, &session, httpSession, content);
      |                                                                   ^
In file included from HTTPGETHandler.cpp:2:
HTTPParameters.h:21:9: note: candidate: ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’
   21 |         HTTPParameters(HTTPRequest &httpRequest,
      |         ^~~~~~~~~~~~~~
HTTPParameters.h:21:9: note:   candidate expects 5 arguments, 4 provided
HTTPParameters.h:18:11: note: candidate: ‘constexpr http::HTTPParameters::HTTPParameters(const http::HTTPParameters&)’
   18 |     class HTTPParameters {
      |           ^~~~~~~~~~~~~~
HTTPParameters.h:18:11: note:   candidate expects 1 argument, 4 provided
HTTPParameters.h:18:11: note: candidate: ‘constexpr http::HTTPParameters::HTTPParameters(http::HTTPParameters&&)’
HTTPParameters.h:18:11: note:   candidate expects 1 argument, 4 provided
HTTPGETHandler.cpp:23:76: error: cannot convert ‘http::HTTPParameters’ to ‘int&’
   23 |          static_cast<HTTPServer &>(session.server).pageList.processRequest(p);
      |                                                                            ^
      |                                                                            |
      |                                                                            http::HTTPParameters
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from HTTPGETHandler.cpp:2:
HTTPPageList.h:45:43: note:   initializing argument 1 of ‘bool http::HTTPPageList::processRequest(int&)’
   45 |       bool processRequest(HTTPParameters &p);
      |                           ~~~~~~~~~~~~~~~~^
HTTPGETHandler.cpp:27:24: error: ‘Exception’ in namespace ‘coreutils’ does not name a type
   27 |       catch(coreutils::Exception e) {
      |                        ^~~~~~~~~
In file included from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
HTTPPage.cpp: At global scope:
HTTPPage.cpp:4:5: error: ‘HTTPPage’ has not been declared
    4 | int HTTPPage::page(HTTPParameters &p) {
      |     ^~~~~~~~
HTTPPage.cpp:4:20: error: ‘HTTPParameters’ was not declared in this scope; did you mean ‘http::HTTPParameters’?
    4 | int HTTPPage::page(HTTPParameters &p) {
      |                    ^~~~~~~~~~~~~~
      |                    http::HTTPParameters
In file included from HTTPPage.h:4,
                 from HTTPPage.cpp:1:
HTTPParameters.h:18:11: note: ‘http::HTTPParameters’ declared here
   18 |     class HTTPParameters {
      |           ^~~~~~~~~~~~~~
HTTPPage.cpp:4:36: error: ‘p’ was not declared in this scope
    4 | int HTTPPage::page(HTTPParameters &p) {
      |                                    ^
In file included from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
HTTPPage.h:12:24: error: ‘HTTPParameters’ has not been declared
   12 |       virtual int page(HTTPParameters &p);
      |                        ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__index.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__index.h: In member function ‘virtual int http::__index::page(int&)’:
__index.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<html>"
      |            ^~~~
__index.h:26:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   26 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:7,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__script.h: At global scope:
__script.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__script.h: In member function ‘virtual int http::__script::page(int&)’:
__script.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "function serverSend(url, type, receiver, formData, callback) {"
      |            ^~~~
__script.h:45:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   45 |          p.httpRequest.response.addHeader("Content-Type", "text/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__editview.h: At global scope:
__editview.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview.h: In member function ‘virtual int http::__editview::page(int&)’:
__editview.h:14:68: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          sprintf(format, "/home/barant/jetserver/views/%s.view", p.httpRequest.uriValues["view_name"].str().c_str());
      |                                                                    ^~~~~~~~~~~
__editview.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "  <div style=\"position: relative;\">"
      |            ^~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__editview.h:80:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   80 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__editview_js.h: At global scope:
__editview_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview_js.h: In member function ‘virtual int http::__editview_js::page(int&)’:
__editview_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "  var mainpage;"
      |            ^~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__editview_js.h:210:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
  210 |          p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:10,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__style.h: At global scope:
__style.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__style.h: In member function ‘virtual int http::__style::page(int&)’:
__style.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "body {background: #006;"
      |            ^~~~
__style.h:42:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   42 |          p.httpRequest.response.addHeader("Content-Type", "text/css");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__entrypoints.h: At global scope:
__entrypoints.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__entrypoints.h: In member function ‘virtual int http::__entrypoints::page(int&)’:
__entrypoints.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"entrypoints\" action=\"entrypoints\" method=\"POST\">"
      |            ^~~~
__entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   20 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__entrypoints.h:24:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   24 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:12,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__favicon_ico.h: At global scope:
__favicon_ico.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__favicon_ico.h: In member function ‘virtual int http::__favicon_ico::page(int&)’:
__favicon_ico.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << std::string(header_data, 806);
      |            ^~~~
__favicon_ico.h:14:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          p.httpRequest.response.addHeader("Content-Type", "image/x-icon");
      |            ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__setupadmin.h: At global scope:
__setupadmin.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__setupadmin.h: In member function ‘virtual int http::__setupadmin::page(int&)’:
__setupadmin.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<form name=\"setupadmin\" action=\"setupadmin\" method=\"POST\">"
      |            ^~~~
__setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   28 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__setupadmin.h:33:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   33 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__welcome.h: At global scope:
__welcome.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__welcome.h:34:46: error: expected class-name before ‘{’ token
   34 |       class button1Click : public FlowAction {
      |                                              ^
__welcome.h:37:22: error: ‘HTTPParameters’ has not been declared
   37 |          bool action(HTTPParameters &p) override {
      |                      ^~~~~~~~~~~~~~
__welcome.h:37:15: error: ‘bool http::__welcome::button1Click::action(int&)’ marked ‘override’, but does not override
   37 |          bool action(HTTPParameters &p) override {
      |               ^~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__welcome.h: In member function ‘virtual int http::__welcome::page(int&)’:
__welcome.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "<div class=\"adminheader\">"
      |            ^~~~
__welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   16 |                    "Session Id: " << p.httpSession->getSessionId() << " <br>User: *ADMIN"
      |                                        ^~~~~~~~~~~
__welcome.h:20:45: error: request for member ‘actionList’ in ‘p’, which is of non-class type ‘int’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                             ^~~~~~~~~~
__welcome.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "<div id=\"admin\" class=\"window\">"
      |            ^~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__welcome.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "<div id=\"app1\"></div><br>";
      |            ^~~~
__welcome.h:29:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   29 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__welcome.h: In member function ‘bool http::__welcome::button1Click::action(int&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(int&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:14,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__mainmenu.h: At global scope:
__mainmenu.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__mainmenu.h: In member function ‘virtual int http::__mainmenu::page(int&)’:
__mainmenu.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<div>"
      |            ^~~~
__mainmenu.h:36:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   36 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__configure.h: At global scope:
__configure.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h: In member function ‘virtual int http::__configure::page(int&)’:
__configure.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"configure\" action=\"setupadmin\" method=\"POST\">" << std::endl;
      |            ^~~~
__configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   11 |          p.data << " <div class=\"window\"><h1>System Configuration</h1>" << std::endl;
      |            ^~~~
__configure.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "" << std::endl;
      |            ^~~~
__configure.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   14 |          p.data << "    <div>Web Domain Name:</div>" << std::endl;
      |            ^~~~
__configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "    <input type=\"text\" name=\"domainname\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   17 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   18 |          p.data << "    <div>View Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "    <input type=\"text\" name=\"viewdirectory\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   20 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   22 |          p.data << "    <div>Image Library Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   23 |          p.data << "    <input type=\"password\" name=\"imagelibrary\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   24 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |            ^~~~
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
__configure.h:26:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   26 |          p.data << "   <br>The configuration has not yet been established for this web site.</p>" << std::endl;
      |            ^~~~
__configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "   <input type=\"button\" onmousedown=\"process('/mainmenu','configure', 'main'); return true;\" name=\"button1\" value=\"Update Configuration\">" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__configure.h:28:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   28 |          p.data << " </div></form>" << std::endl;
      |            ^~~~
__configure.h:30:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   30 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
HTTPPageList.cpp:36:4: warning: control reaches end of non-void function [-Wreturn-type]
   36 |    }
      |    ^
In file included from __index.h:4,
                 from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
HTTPPage.h:12:24: error: ‘HTTPParameters’ has not been declared
   12 |       virtual int page(HTTPParameters &p);
      |                        ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:6,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__index.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__index.h: In member function ‘virtual int http::__index::page(int&)’:
__index.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<html>"
      |            ^~~~
__index.h:26:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   26 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:7,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__script.h: At global scope:
__script.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__script.h: In member function ‘virtual int http::__script::page(int&)’:
__script.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "function serverSend(url, type, receiver, formData, callback) {"
      |            ^~~~
__script.h:45:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   45 |          p.httpRequest.response.addHeader("Content-Type", "text/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__editview.h: At global scope:
__editview.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview.h: In member function ‘virtual int http::__editview::page(int&)’:
__editview.h:14:68: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          sprintf(format, "/home/barant/jetserver/views/%s.view", p.httpRequest.uriValues["view_name"].str().c_str());
      |                                                                    ^~~~~~~~~~~
__editview.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "  <div style=\"position: relative;\">"
      |            ^~~~
In file included from HTTPPageList.h:8,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__editview.h:80:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   80 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__editview_js.h: At global scope:
__editview_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__editview_js.h: In member function ‘virtual int http::__editview_js::page(int&)’:
__editview_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "  var mainpage;"
      |            ^~~~
In file included from HTTPPageList.h:9,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__editview_js.h:210:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
  210 |          p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:10,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__style.h: At global scope:
__style.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__style.h: In member function ‘virtual int http::__style::page(int&)’:
__style.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "body {background: #006;"
      |            ^~~~
__style.h:42:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   42 |          p.httpRequest.response.addHeader("Content-Type", "text/css");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__entrypoints.h: At global scope:
__entrypoints.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__entrypoints.h: In member function ‘virtual int http::__entrypoints::page(int&)’:
__entrypoints.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"entrypoints\" action=\"entrypoints\" method=\"POST\">"
      |            ^~~~
__entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   20 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from HTTPPageList.h:11,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__entrypoints.h:24:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   24 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:12,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__favicon_ico.h: At global scope:
__favicon_ico.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__favicon_ico.h: In member function ‘virtual int http::__favicon_ico::page(int&)’:
__favicon_ico.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << std::string(header_data, 806);
      |            ^~~~
__favicon_ico.h:14:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   14 |          p.httpRequest.response.addHeader("Content-Type", "image/x-icon");
      |            ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__setupadmin.h: At global scope:
__setupadmin.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__setupadmin.h: In member function ‘virtual int http::__setupadmin::page(int&)’:
__setupadmin.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<form name=\"setupadmin\" action=\"setupadmin\" method=\"POST\">"
      |            ^~~~
__setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   28 |                    "   <br><br>Session Id: " << p.httpSession->getSessionId() << ""
      |                                                   ^~~~~~~~~~~
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__setupadmin.h:33:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   33 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__welcome.h: At global scope:
__welcome.h:13:16: error: ‘HTTPParameters’ has not been declared
   13 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__welcome.h:34:46: error: expected class-name before ‘{’ token
   34 |       class button1Click : public FlowAction {
      |                                              ^
__welcome.h:37:22: error: ‘HTTPParameters’ has not been declared
   37 |          bool action(HTTPParameters &p) override {
      |                      ^~~~~~~~~~~~~~
__welcome.h:37:15: error: ‘bool http::__welcome::button1Click::action(int&)’ marked ‘override’, but does not override
   37 |          bool action(HTTPParameters &p) override {
      |               ^~~~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__welcome.h: In member function ‘virtual int http::__welcome::page(int&)’:
__welcome.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "<div class=\"adminheader\">"
      |            ^~~~
__welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’
   16 |                    "Session Id: " << p.httpSession->getSessionId() << " <br>User: *ADMIN"
      |                                        ^~~~~~~~~~~
__welcome.h:20:45: error: request for member ‘actionList’ in ‘p’, which is of non-class type ‘int’
   20 |          coreutils::ZString button1_Click(p.actionList.addAction(click));
      |                                             ^~~~~~~~~~
__welcome.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "<div id=\"admin\" class=\"window\">"
      |            ^~~~
In file included from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__welcome.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "<div id=\"app1\"></div><br>";
      |            ^~~~
__welcome.h:29:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   29 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
__welcome.h: In member function ‘bool http::__welcome::button1Click::action(int&)’:
__welcome.h:38:32: error: no matching function for call to ‘http::__setupadmin::__setupadmin(int&)’
   38 |             page(__setupadmin(p), p);
      |                                ^
In file included from __welcome.h:7,
                 from HTTPPageList.h:13,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin()’
    9 |    class __setupadmin : public HTTPPage {
      |          ^~~~~~~~~~~~
__setupadmin.h:9:10: note:   candidate expects 0 arguments, 1 provided
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(const http::__setupadmin&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘const http::__setupadmin&’
__setupadmin.h:9:10: note: candidate: ‘constexpr http::__setupadmin::__setupadmin(http::__setupadmin&&)’
__setupadmin.h:9:10: note:   no known conversion for argument 1 from ‘int’ to ‘http::__setupadmin&&’
In file included from HTTPPageList.h:14,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__mainmenu.h: At global scope:
__mainmenu.h:11:16: error: ‘HTTPParameters’ has not been declared
   11 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__mainmenu.h: In member function ‘virtual int http::__mainmenu::page(int&)’:
__mainmenu.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "<div>"
      |            ^~~~
__mainmenu.h:36:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   36 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__configure.h: At global scope:
__configure.h:8:16: error: ‘HTTPParameters’ has not been declared
    8 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__configure.h: In member function ‘virtual int http::__configure::page(int&)’:
__configure.h:10:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   10 |          p.data << "<form name=\"configure\" action=\"setupadmin\" method=\"POST\">" << std::endl;
      |            ^~~~
__configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   11 |          p.data << " <div class=\"window\"><h1>System Configuration</h1>" << std::endl;
      |            ^~~~
__configure.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "" << std::endl;
      |            ^~~~
__configure.h:13:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   13 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   14 |          p.data << "    <div>Web Domain Name:</div>" << std::endl;
      |            ^~~~
__configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   15 |          p.data << "    <input type=\"text\" name=\"domainname\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   17 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   18 |          p.data << "    <div>View Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   19 |          p.data << "    <input type=\"text\" name=\"viewdirectory\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   20 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   21 |          p.data << "   <div style=\"border: 1pt solid white; padding: 3px; margin-bottom: 5px;\">" << std::endl;
      |            ^~~~
__configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   22 |          p.data << "    <div>Image Library Directory:</div>" << std::endl;
      |            ^~~~
__configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   23 |          p.data << "    <input type=\"password\" name=\"imagelibrary\" size=\"30\">" << std::endl;
      |            ^~~~
__configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   24 |          p.data << "   </div>" << std::endl;
      |            ^~~~
__configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |            ^~~~
__configure.h:25:49: error: ‘httpSession’ was not declared in this scope
   25 |          p.data << "   <br><br>Session Id: " << httpSession->getSessionId() << "" << std::endl;
      |                                                 ^~~~~~~~~~~
__configure.h:26:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   26 |          p.data << "   <br>The configuration has not yet been established for this web site.</p>" << std::endl;
      |            ^~~~
__configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   27 |          p.data << "   <input type=\"button\" onmousedown=\"process('/mainmenu','configure', 'main'); return true;\" name=\"button1\" value=\"Update Configuration\">" << std::endl;
      |            ^~~~
In file included from HTTPPageList.h:15,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__configure.h:28:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   28 |          p.data << " </div></form>" << std::endl;
      |            ^~~~
__configure.h:30:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   30 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__viewlist.h: At global scope:
__viewlist.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__viewlist.h: In member function ‘virtual int http::__viewlist::page(int&)’:
__viewlist.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "<div>"
      |            ^~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__viewlist.h:36:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   36 |          p.data << "</div>";
      |            ^~~~
__viewlist.h:38:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   38 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__workflow.h: At global scope:
__workflow.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow.h: In member function ‘virtual int http::__workflow::page(int&)’:
__workflow.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<svg style=\"width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;\">"
      |            ^~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__workflow.h:94:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   94 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:18,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__workflow_js.h: At global scope:
__workflow_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow_js.h: In member function ‘virtual int http::__workflow_js::page(int&)’:
__workflow_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "var mouseDownX;"
      |            ^~~~
__workflow_js.h:89:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   89 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__addview.h: At global scope:
__addview.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__addview.h: In member function ‘virtual int http::__addview::page(int&)’:
__addview.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<form name=\"addview\" action=\"addview\" method=\"POST\">"
      |            ^~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
__addview.h:22:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   22 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
_image.h: At global scope:
_image.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
_image.h: In member function ‘virtual int http::_image::page(int&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:18:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   18 |          p.httpRequest.response.addHeader("Content-Type", "image/png");
      |            ^~~~~~~~~~~
_image.h:19:12: error: request for member ‘out’ in ‘p’, which is of non-class type ‘int’
   19 |          p.out << workspace.asString();
      |            ^~~
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
HTTPPageList.h: At global scope:
HTTPPageList.h:45:27: error: ‘HTTPParameters’ has not been declared
   45 |       bool processRequest(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__viewlist.h: At global scope:
__viewlist.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__viewlist.h: In member function ‘virtual int http::__viewlist::page(int&)’:
__viewlist.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   16 |          p.data << "<div>"
      |            ^~~~
In file included from HTTPPageList.h:16,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__viewlist.h:36:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   36 |          p.data << "</div>";
      |            ^~~~
__viewlist.h:38:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   38 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__workflow.h: At global scope:
__workflow.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow.h: In member function ‘virtual int http::__workflow::page(int&)’:
__workflow.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<svg style=\"width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;\">"
      |            ^~~~
In file included from HTTPPageList.h:17,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__workflow.h:94:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   94 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:18,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__workflow_js.h: At global scope:
__workflow_js.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__workflow_js.h: In member function ‘virtual int http::__workflow_js::page(int&)’:
__workflow_js.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "var mouseDownX;"
      |            ^~~~
__workflow_js.h:89:10: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   89 |        p.httpRequest.response.addHeader("Content-Type", "script/javascript");
      |          ^~~~~~~~~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__addview.h: At global scope:
__addview.h:10:16: error: ‘HTTPParameters’ has not been declared
   10 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
__addview.h: In member function ‘virtual int http::__addview::page(int&)’:
__addview.h:12:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’
   12 |          p.data << "<form name=\"addview\" action=\"addview\" method=\"POST\">"
      |            ^~~~
In file included from HTTPPageList.h:19,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
__addview.h:22:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   22 |          p.httpRequest.response.addHeader("Content-Type", "text/html");
      |            ^~~~~~~~~~~
In file included from HTTPPageList.h:20,
                 from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
_image.h: At global scope:
_image.h:12:16: error: ‘HTTPParameters’ has not been declared
   12 |       int page(HTTPParameters &p) override {
      |                ^~~~~~~~~~~~~~
In file included from HTTPServer.h:7,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from FlowAction.cpp:1:
HTTPActionList.h:21:36: error: ‘FlowAction’ has not been declared
   21 |       coreutils::ZString addAction(FlowAction *action);
      |                                    ^~~~~~~~~~
_image.h: In member function ‘virtual int http::_image::page(int&)’:
_image.h:15:61: error: ‘httpRequest’ was not declared in this scope
   15 |          sprintf(format, "/home/barant/jetserver/image/%s", httpRequest.uriValues["image_name"].str().c_str());
      |                                                             ^~~~~~~~~~~
_image.h:18:12: error: request for member ‘httpRequest’ in ‘p’, which is of non-class type ‘int’
   18 |          p.httpRequest.response.addHeader("Content-Type", "image/png");
      |            ^~~~~~~~~~~
_image.h:19:12: error: request for member ‘out’ in ‘p’, which is of non-class type ‘int’
   19 |          p.out << workspace.asString();
      |            ^~~
In file included from HTTPServer.h:6,
                 from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
HTTPPageList.h: At global scope:
HTTPPageList.h:45:27: error: ‘HTTPParameters’ has not been declared
   45 |       bool processRequest(HTTPParameters &p);
      |                           ^~~~~~~~~~~~~~
HTTPActionList.h:28:29: error: ‘FlowAction’ was not declared in this scope
   28 |       std::map<std::string, FlowAction *> actions;
      |                             ^~~~~~~~~~
HTTPActionList.h:28:41: error: template argument 2 is invalid
   28 |       std::map<std::string, FlowAction *> actions;
      |                                         ^
HTTPActionList.h:28:41: error: template argument 4 is invalid
In file included from FlowAction.h:4,
                 from FlowAction.cpp:1:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
In file included from HTTPParameters.h:6,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
HTTPServer.h:33:7: error: ‘HTTPActionList’ does not name a type
   33 |       HTTPActionList actionList;
      |       ^~~~~~~~~~~~~~
In file included from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
HTTPParameters.h: In constructor ‘http::HTTPParameters::HTTPParameters(http::HTTPRequest&, core::TCPSession*, http::HTTPSession*, std::stringstream&, http::HTTPActionList&)’:
HTTPParameters.h:30:66: error: invalid cast from type ‘core::TCPServer’ to type ‘http::HTTPServer*’
   30 |                        actionList(((HTTPServer *)(session->server)).actionList) {}
      |                                                                  ^
HTTPActionList.cpp: In member function ‘bool http::HTTPActionList::processRequest(http::HTTPParameters&)’:
HTTPActionList.cpp:15:24: error: no match for ‘operator[]’ (operand types are ‘std::map<std::__cxx11::basic_string<char>, http::FlowAction*>’ and ‘coreutils::ZString’)
   15 |          return actions[uri]->action(p);   //TODO: Fix this - will create bad entries that dont exist.
      |                        ^
In file included from /usr/include/c++/9/map:61,
                 from ../CoreUtils/includes:6,
                 from ../CoreUtils/IMFResponse.h:4,
                 from HTTPRequest.h:6,
                 from HTTPParameters.h:4,
                 from FlowAction.h:4,
                 from HTTPActionList.h:6,
                 from HTTPActionList.cpp:1:
/usr/include/c++/9/bits/stl_map.h:490:7: note: candidate: ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = http::FlowAction*; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, http::FlowAction*> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = http::FlowAction*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string<char>]’
  490 |       operator[](const key_type& __k)
      |       ^~~~~~~~
/usr/include/c++/9/bits/stl_map.h:490:34: note:   no known conversion for argument 1 from ‘coreutils::ZString’ to ‘const key_type&’ {aka ‘const std::__cxx11::basic_string<char>&’}
  490 |       operator[](const key_type& __k)
      |                  ~~~~~~~~~~~~~~~~^~~
/usr/include/c++/9/bits/stl_map.h:510:7: note: candidate: ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = http::FlowAction*; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, http::FlowAction*> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = http::FlowAction*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string<char>]’
  510 |       operator[](key_type&& __k)
      |       ^~~~~~~~
/usr/include/c++/9/bits/stl_map.h:510:29: note:   no known conversion for argument 1 from ‘coreutils::ZString’ to ‘std::map<std::__cxx11::basic_string<char>, http::FlowAction*>::key_type&&’ {aka ‘std::__cxx11::basic_string<char>&&’}
  510 |       operator[](key_type&& __k)
      |                  ~~~~~~~~~~~^~~
HTTPActionList.cpp:18:27: error: ‘Exception’ is not a member of ‘coreutils’
   18 |          throw coreutils::Exception("Requested resource not found.");
      |                           ^~~~~~~~~
HTTPActionList.cpp: In member function ‘coreutils::ZString http::HTTPActionList::addAction(http::FlowAction*)’:
HTTPActionList.cpp:24:37: error: ‘name’ was not declared in this scope
   24 |       actions.insert(std::make_pair(name, action));
      |                                     ^~~~
g++: error: HTTPActionList.o: No such file or directory
g++: error: HTTPGETHandler.o: No such file or directory
g++: error: HTTPPage.o: No such file or directory
g++: error: HTTPPageList.o: No such file or directory
g++: error: HTTPPOSTHandler.o: No such file or directory
g++: error: HTTPPUTHandler.o: No such file or directory
g++: error: main.o: No such file or directory
