JETServer
/home/bradarant/barant/HTTPServer/__mainmenu.h
1 #ifndef ____mainmenu_h__
2 #define ____mainmenu_h__
3 
4 #include "HTTPPage.h"
5 
6 namespace http {
7 
8  class __mainmenu : public HTTPPage {
9 
10  int processCommand(std::string request,
11  core::Session *session,
12  HTTPSession *httpSession,
13  HTTPRequest &httpRequest,
14  std::stringstream &data) override {
15 
16  data << "<div>" << std::endl;
17  data << " <div style=\"background: #448; color: #fff; width: 400px; margin: 5px; padding: 5px; cursor: pointer;\"" << std::endl;
18  data << " onmousedown=\"getPage('/configure','main');\">" << std::endl;
19  data << " <span>Setup Server Parameters</span>" << std::endl;
20  data << " </div>" << std::endl;
21  data << " <div style=\"background: #448; color: #fff; width: 400px; margin: 5px; padding: 5px; cursor: pointer;\"" << std::endl;
22  data << " onmousedown=\"getPage('/viewlist','main');\">" << std::endl;
23  data << " <span>View and Layout Designer</span>" << std::endl;
24  data << " </div>" << std::endl;
25  data << " <div style=\"background: #448; color: #fff; width: 400px; margin: 5px; padding: 5px; cursor: pointer;\"" << std::endl;
26  data << " onmousedown=\"getPage('/viewlist','main');\">" << std::endl;
27  data << " <span>Data Entity Editor</span>" << std::endl;
28  data << " </div>" << std::endl;
29  data << " <div style=\"background: #448; color: #fff; width: 400px; margin: 5px; padding: 5px; cursor: pointer;\"" << std::endl;
30  data << " onmousedown=\"getPage('/viewlist','main');\">" << std::endl;
31  data << " <span>Work Flow Process Management</span>" << std::endl;
32  data << " </div>" << std::endl;
33  data << " <div style=\"background: #448; color: #fff; width: 400px; margin: 5px; padding: 5px; cursor: pointer;\"" << std::endl;
34  data << " onmousedown=\"getPage('/viewlist','main');\">" << std::endl;
35  data << " <span>Storyboard</span>" << std::endl;
36  data << " </div>" << std::endl;
37  data << "</div>" << std::endl;
38 
39  httpRequest.response.addHeader("Content-Type", "text/html");
40 
41  return true;
42  }
43  };
44 }
45 
46 #endif
Definition: HTTPSession.h:9
Definition: __configure.h:4
Definition: __mainmenu.h:8
Definition: HTTPPage.h:11
Definition: HTTPRequest.h:11