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 << "

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 << "" | ^~~~ __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 | " " | ^ | ; 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 << "
" | ^~~~ 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 << "
" | ^~~~ __entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 20 | "

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 << "" | ^~~~ __setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 28 | "

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 << "
" | ^~~~ __welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 16 | "Session Id: " << p.httpSession->getSessionId() << "
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 << "
" | ^~~~ 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 << "

"; | ^~~~ __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 << "
" | ^~~~ __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 << "" << std::endl; | ^~~~ __configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 11 | p.data << "

System Configuration

" << 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 << "
" << std::endl; | ^~~~ __configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 14 | p.data << "
Web Domain Name:
" << std::endl; | ^~~~ __configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 15 | p.data << " " << std::endl; | ^~~~ __configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 16 | p.data << "
" << std::endl; | ^~~~ __configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 17 | p.data << "
" << std::endl; | ^~~~ __configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 18 | p.data << "
View Directory:
" << std::endl; | ^~~~ __configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 19 | p.data << " " << std::endl; | ^~~~ __configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 20 | p.data << "
" << std::endl; | ^~~~ __configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 21 | p.data << "
" << std::endl; | ^~~~ __configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 22 | p.data << "
Image Library Directory:
" << std::endl; | ^~~~ __configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 23 | p.data << " " << std::endl; | ^~~~ __configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 24 | p.data << "
" << std::endl; | ^~~~ __configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 25 | p.data << "

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 << "

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 << "

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 << "
The configuration has not yet been established for this web site.

" << std::endl; | ^~~~ __configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 27 | p.data << " " << 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 << "
" << 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 << "" | ^~~~ __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 << "
" | ^~~~ 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 << "
" | ^~~~ __entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 20 | "

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 << "" | ^~~~ __setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 28 | "

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 << "
" | ^~~~ __welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 16 | "Session Id: " << p.httpSession->getSessionId() << "
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 << "
" | ^~~~ 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 << "

"; | ^~~~ __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 << "
" | ^~~~ __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 << "" << std::endl; | ^~~~ __configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 11 | p.data << "

System Configuration

" << 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 << "
" << std::endl; | ^~~~ __configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 14 | p.data << "
Web Domain Name:
" << std::endl; | ^~~~ __configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 15 | p.data << " " << std::endl; | ^~~~ __configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 16 | p.data << "
" << std::endl; | ^~~~ __configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 17 | p.data << "
" << std::endl; | ^~~~ __configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 18 | p.data << "
View Directory:
" << std::endl; | ^~~~ __configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 19 | p.data << " " << std::endl; | ^~~~ __configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 20 | p.data << "
" << std::endl; | ^~~~ __configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 21 | p.data << "
" << std::endl; | ^~~~ __configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 22 | p.data << "
Image Library Directory:
" << std::endl; | ^~~~ __configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 23 | p.data << " " << std::endl; | ^~~~ __configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 24 | p.data << "
" << std::endl; | ^~~~ __configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 25 | p.data << "

Session Id: " << httpSession->getSessionId() << "" << std::endl; | ^~~~ __configure.h:25:49: error: ‘httpSession’ was not declared in this scope 25 | p.data << "

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 | "
" | ^ | ; 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 << "
The configuration has not yet been established for this web site.

" << std::endl; | ^~~~ __configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 27 | p.data << " " << 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 << "
" << 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 << "
" | ^~~~ 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 << "
"; | ^~~~ __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 << "" | ^~~~ 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 << "
" | ^~~~ 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 << "" | ^~~~ __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 << "
" | ^~~~ 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 << "
" | ^~~~ __entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 20 | "

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 << "" | ^~~~ __setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 28 | "

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 << "
" | ^~~~ __welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 16 | "Session Id: " << p.httpSession->getSessionId() << "
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 << "
" | ^~~~ 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 << "

"; | ^~~~ __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 << "
" | ^~~~ __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 << "" << std::endl; | ^~~~ __configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 11 | p.data << "

System Configuration

" << 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 << "
" << std::endl; | ^~~~ __configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 14 | p.data << "
Web Domain Name:
" << std::endl; | ^~~~ __configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 15 | p.data << " " << std::endl; | ^~~~ __configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 16 | p.data << "
" << 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 << "
" << std::endl; | ^~~~ __configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 18 | p.data << "
View Directory:
" << 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 << " " << std::endl; | ^~~~ __configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 20 | p.data << "
" << std::endl; | ^~~~ __configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 21 | p.data << "
" << std::endl; | ^~~~ __configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 22 | p.data << "
Image Library Directory:
" << std::endl; | ^~~~ __configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 23 | p.data << " " << std::endl; | ^~~~ __configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 24 | p.data << "
" << std::endl; | ^~~~ __configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 25 | p.data << "

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 << "

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 << "
The configuration has not yet been established for this web site.

" << std::endl; | ^~~~ __configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 27 | p.data << " " << 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 << "
" << 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 << "
" | ^~~~ 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 << "
"; | ^~~~ __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 << "" | ^~~~ 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 << "
" | ^~~~ 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 << "
" | ^~~~ 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 << "
"; | ^~~~ __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 << "" | ^~~~ 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 << "
" | ^~~~ 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 << "


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 | "
" | ^ | ; 21 | 22 | while(!directory.eod()) { | ~~~~~ HTTPPageList.h:54:29: error: ‘HTTPPage’ was not declared in this scope; did you mean ‘HTTPPageList’? 54 | std::map pages; | ^~~~~~~~ | HTTPPageList HTTPPageList.h:54:39: error: template argument 2 is invalid 54 | std::map 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(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 << "" | ^~~~ __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 << "
" | ^~~~ 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 << "
" | ^~~~ __entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 20 | "

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 << "" | ^~~~ __setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 28 | "

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 << "
" | ^~~~ __welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 16 | "Session Id: " << p.httpSession->getSessionId() << "
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 << "
" | ^~~~ 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 << "

"; | ^~~~ __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 << "
" | ^~~~ __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 << "" << std::endl; | ^~~~ __configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 11 | p.data << "

System Configuration

" << 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 << "
" << std::endl; | ^~~~ __configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 14 | p.data << "
Web Domain Name:
" << std::endl; | ^~~~ __configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 15 | p.data << " " << std::endl; | ^~~~ __configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 16 | p.data << "
" << std::endl; | ^~~~ __configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 17 | p.data << "
" << std::endl; | ^~~~ __configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 18 | p.data << "
View Directory:
" << std::endl; | ^~~~ __configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 19 | p.data << " " << std::endl; | ^~~~ __configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 20 | p.data << "
" << std::endl; | ^~~~ __configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 21 | p.data << "
" << std::endl; | ^~~~ __configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 22 | p.data << "
Image Library Directory:
" << std::endl; | ^~~~ __configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 23 | p.data << " " << std::endl; | ^~~~ __configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 24 | p.data << "
" << std::endl; | ^~~~ __configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 25 | p.data << "

Session Id: " << httpSession->getSessionId() << "" << std::endl; | ^~~~ __configure.h:25:49: error: ‘httpSession’ was not declared in this scope 25 | p.data << "

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 << "
The configuration has not yet been established for this web site.

" << std::endl; | ^~~~ __configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 27 | p.data << " " << 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 << "
" << 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 << "" | ^~~~ __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 << "
" | ^~~~ 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 << "
" | ^~~~ __entrypoints.h:20:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 20 | "

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 << "" | ^~~~ __setupadmin.h:28:51: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 28 | "

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 << "
" | ^~~~ __welcome.h:16:40: error: request for member ‘httpSession’ in ‘p’, which is of non-class type ‘int’ 16 | "Session Id: " << p.httpSession->getSessionId() << "
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 << "
" | ^~~~ 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 << "

"; | ^~~~ __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 << "
" | ^~~~ __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 << "" << std::endl; | ^~~~ __configure.h:11:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 11 | p.data << "

System Configuration

" << 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 << "
" << std::endl; | ^~~~ __configure.h:14:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 14 | p.data << "
Web Domain Name:
" << std::endl; | ^~~~ __configure.h:15:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 15 | p.data << " " << std::endl; | ^~~~ __configure.h:16:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 16 | p.data << "
" << std::endl; | ^~~~ __configure.h:17:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 17 | p.data << "
" << std::endl; | ^~~~ __configure.h:18:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 18 | p.data << "
View Directory:
" << std::endl; | ^~~~ __configure.h:19:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 19 | p.data << " " << std::endl; | ^~~~ __configure.h:20:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 20 | p.data << "
" << std::endl; | ^~~~ __configure.h:21:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 21 | p.data << "
" << std::endl; | ^~~~ __configure.h:22:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 22 | p.data << "
Image Library Directory:
" << std::endl; | ^~~~ __configure.h:23:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 23 | p.data << " " << std::endl; | ^~~~ __configure.h:24:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 24 | p.data << "
" << std::endl; | ^~~~ __configure.h:25:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 25 | p.data << "

Session Id: " << httpSession->getSessionId() << "" << std::endl; | ^~~~ __configure.h:25:49: error: ‘httpSession’ was not declared in this scope 25 | p.data << "

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 << "
The configuration has not yet been established for this web site.

" << std::endl; | ^~~~ __configure.h:27:12: error: request for member ‘data’ in ‘p’, which is of non-class type ‘int’ 27 | p.data << " " << 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 << "
" << 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 << "
" | ^~~~ 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 << "
"; | ^~~~ __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 << "" | ^~~~ 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 << "
" | ^~~~ 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 << "
" | ^~~~ 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 << "
"; | ^~~~ __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 << "" | ^~~~ 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 << "
" | ^~~~ 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 actions; | ^~~~~~~~~~ HTTPActionList.h:28:41: error: template argument 2 is invalid 28 | std::map 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, 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; _Tp = http::FlowAction*; _Compare = std::less >; _Alloc = std::allocator, http::FlowAction*> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = http::FlowAction*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string]’ 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&’} 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; _Tp = http::FlowAction*; _Compare = std::less >; _Alloc = std::allocator, http::FlowAction*> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = http::FlowAction*; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = std::__cxx11::basic_string]’ 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, http::FlowAction*>::key_type&&’ {aka ‘std::__cxx11::basic_string&&’} 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