diff --git a/EntryPoint.h b/EntryPoint.h new file mode 100644 index 0000000..5069a2a --- /dev/null +++ b/EntryPoint.h @@ -0,0 +1,18 @@ +#ifndef __EntryPoint_h__ +#define __EntryPoint_h__ + +namespace http { + + class EntryPoint { + + public: + coreutils::MString url; + coreutils::MString flowName; + Flow flow; + + }; + +} + +#endif + \ No newline at end of file diff --git a/FlowManager.h b/FlowManager.h new file mode 100644 index 0000000..b8c2452 --- /dev/null +++ b/FlowManager.h @@ -0,0 +1,18 @@ +#ifndef __FlowManager_h__ +#define __FlowManager_h__ + +namespace http { + + class FlowManager { + + public: + FlowManager(); + + + + + }; + +} + +#endif \ No newline at end of file diff --git a/HTTPServer b/HTTPServer index c461dca..425d242 100755 Binary files a/HTTPServer and b/HTTPServer differ diff --git a/_init.h b/_init.h new file mode 100644 index 0000000..0227212 --- /dev/null +++ b/_init.h @@ -0,0 +1,15 @@ +#ifndef ___init_h__ +#define ___init_h__ + +namespace http { + + class _init : ActionQueue { + + public: + _init(); + + }; + +} + +#endif diff --git a/readit b/readit deleted file mode 100644 index 7106dd1..0000000 --- a/readit +++ /dev/null @@ -1,2808 +0,0 @@ -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 diff --git a/static_flow.json b/static_flow.json index b3ff881..fc3b531 100644 --- a/static_flow.json +++ b/static_flow.json @@ -3,6 +3,7 @@ "text": "Default Flow", "queues": [ { + "id": 1, "type": "XQ", "view": "default", "actions": [