More changes
This commit is contained in:
		
							parent
							
								
									616f1e64c6
								
							
						
					
					
						commit
						2e67e9ed4a
					
				
							
								
								
									
										
											BIN
										
									
								
								Debug/main.cpp.o
									
									
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Debug/main.cpp.o
									
									
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							| @ -9,7 +9,8 @@ Debug/main.cpp.o: main.cpp ../ServerCore/includes ../ServerCore/EPoll.h \ | |||||||
|  ../ServerCore/Exception.h ../ServerCore/File.h ../ServerCore/Log.h \ |  ../ServerCore/Exception.h ../ServerCore/File.h ../ServerCore/Log.h \ | ||||||
|  ../ServerCore/IPAddress.h HTTPService.h ../ServerCore/Service.h \ |  ../ServerCore/IPAddress.h HTTPService.h ../ServerCore/Service.h \ | ||||||
|  HTTPSessions.h ../ServerCore/Header.h ../ServerCore/Response.h \ |  HTTPSessions.h ../ServerCore/Header.h ../ServerCore/Response.h \ | ||||||
|  PageService.h HTTPHandler.h ../ServerCore/Command.h \ |  PageList.h ../ServerCore/CommandList.h __index.h __setupadmin.h \ | ||||||
|  |  __favicon_ico.h HTTPHandler.h ../ServerCore/Command.h \ | ||||||
|  ../ServerCore/Session.h |  ../ServerCore/Session.h | ||||||
| 
 | 
 | ||||||
| ../ServerCore/includes: | ../ServerCore/includes: | ||||||
| @ -66,7 +67,15 @@ HTTPSessions.h: | |||||||
| 
 | 
 | ||||||
| ../ServerCore/Response.h: | ../ServerCore/Response.h: | ||||||
| 
 | 
 | ||||||
| PageService.h: | PageList.h: | ||||||
|  | 
 | ||||||
|  | ../ServerCore/CommandList.h: | ||||||
|  | 
 | ||||||
|  | __index.h: | ||||||
|  | 
 | ||||||
|  | __setupadmin.h: | ||||||
|  | 
 | ||||||
|  | __favicon_ico.h: | ||||||
| 
 | 
 | ||||||
| HTTPHandler.h: | HTTPHandler.h: | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ namespace http { | |||||||
| 
 | 
 | ||||||
|       core::Log(core::LOG_DEBUG_1) << "Request: " << request; |       core::Log(core::LOG_DEBUG_1) << "Request: " << request; | ||||||
| 
 | 
 | ||||||
| //      HTTPSession *httpSession = ((HTTPService &)session->service).httpSessions.findSessionByHeader(header, response);
 |       HTTPSession *httpSession = ((HTTPService &)session->service).httpSessions.findSessionByHeader(header, response); | ||||||
| 
 | 
 | ||||||
|       std::stringstream content; |       std::stringstream content; | ||||||
|       if(((HTTPService &)session->service).pageList.processRequest(header.getPath() + " ", session, content)) { |       if(((HTTPService &)session->service).pageList.processRequest(header.getPath() + " ", session, content)) { | ||||||
| @ -31,8 +31,6 @@ namespace http { | |||||||
|          data << response.getResponse(content.str()); |          data << response.getResponse(content.str()); | ||||||
|       } |       } | ||||||
| 
 | 
 | ||||||
|       core::Log(core::LOG_DEBUG_1) << "==========Request completed."; |  | ||||||
|        |  | ||||||
|       return true; |       return true; | ||||||
|    }       |    }       | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -5,16 +5,16 @@ | |||||||
| ## Debug
 | ## Debug
 | ||||||
| ProjectName            :=HTTPServer | ProjectName            :=HTTPServer | ||||||
| ConfigurationName      :=Debug | ConfigurationName      :=Debug | ||||||
| WorkspacePath          :=/home/barant | WorkspacePath          :=/home/bradarant/barant | ||||||
| ProjectPath            :=/home/barant/barant/HTTPServer | ProjectPath            :=/home/bradarant/barant/HTTPServer | ||||||
| IntermediateDirectory  :=./Debug | IntermediateDirectory  :=./Debug | ||||||
| OutDir                 := $(IntermediateDirectory) | OutDir                 := $(IntermediateDirectory) | ||||||
| CurrentFileName        := | CurrentFileName        := | ||||||
| CurrentFilePath        := | CurrentFilePath        := | ||||||
| CurrentFileFullPath    := | CurrentFileFullPath    := | ||||||
| User                   :=root | User                   :=Brad Arant | ||||||
| Date                   :=05/30/19 | Date                   :=31/05/19 | ||||||
| CodeLitePath           :=/home/barant/.codelite | CodeLitePath           :=/home/bradarant/.codelite | ||||||
| LinkerName             :=/usr/bin/x86_64-linux-gnu-g++ | LinkerName             :=/usr/bin/x86_64-linux-gnu-g++ | ||||||
| SharedObjectLinkerName :=/usr/bin/x86_64-linux-gnu-g++ -shared -fPIC | SharedObjectLinkerName :=/usr/bin/x86_64-linux-gnu-g++ -shared -fPIC | ||||||
| ObjectSuffix           :=.o | ObjectSuffix           :=.o | ||||||
| @ -92,7 +92,7 @@ PreBuild: | |||||||
| ## Objects
 | ## Objects
 | ||||||
| ##
 | ##
 | ||||||
| $(IntermediateDirectory)/main.cpp$(ObjectSuffix): main.cpp $(IntermediateDirectory)/main.cpp$(DependSuffix) | $(IntermediateDirectory)/main.cpp$(ObjectSuffix): main.cpp $(IntermediateDirectory)/main.cpp$(DependSuffix) | ||||||
| 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/barant/barant/HTTPServer/main.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/main.cpp$(ObjectSuffix) $(IncludePath) | 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/bradarant/barant/HTTPServer/main.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/main.cpp$(ObjectSuffix) $(IncludePath) | ||||||
| $(IntermediateDirectory)/main.cpp$(DependSuffix): main.cpp | $(IntermediateDirectory)/main.cpp$(DependSuffix): main.cpp | ||||||
| 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/main.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/main.cpp$(DependSuffix) -MM main.cpp | 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/main.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/main.cpp$(DependSuffix) -MM main.cpp | ||||||
| 
 | 
 | ||||||
| @ -100,7 +100,7 @@ $(IntermediateDirectory)/main.cpp$(PreprocessSuffix): main.cpp | |||||||
| 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/main.cpp$(PreprocessSuffix) main.cpp | 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/main.cpp$(PreprocessSuffix) main.cpp | ||||||
| 
 | 
 | ||||||
| $(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix): HTTPSession.cpp $(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix) | $(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix): HTTPSession.cpp $(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix) | ||||||
| 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/barant/barant/HTTPServer/HTTPSession.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix) $(IncludePath) | 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/bradarant/barant/HTTPServer/HTTPSession.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix) $(IncludePath) | ||||||
| $(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix): HTTPSession.cpp | $(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix): HTTPSession.cpp | ||||||
| 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix) -MM HTTPSession.cpp | 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPSession.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPSession.cpp$(DependSuffix) -MM HTTPSession.cpp | ||||||
| 
 | 
 | ||||||
| @ -108,7 +108,7 @@ $(IntermediateDirectory)/HTTPSession.cpp$(PreprocessSuffix): HTTPSession.cpp | |||||||
| 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/HTTPSession.cpp$(PreprocessSuffix) HTTPSession.cpp | 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/HTTPSession.cpp$(PreprocessSuffix) HTTPSession.cpp | ||||||
| 
 | 
 | ||||||
| $(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix): HTTPSessions.cpp $(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix) | $(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix): HTTPSessions.cpp $(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix) | ||||||
| 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/barant/barant/HTTPServer/HTTPSessions.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix) $(IncludePath) | 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/bradarant/barant/HTTPServer/HTTPSessions.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix) $(IncludePath) | ||||||
| $(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix): HTTPSessions.cpp | $(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix): HTTPSessions.cpp | ||||||
| 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix) -MM HTTPSessions.cpp | 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPSessions.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPSessions.cpp$(DependSuffix) -MM HTTPSessions.cpp | ||||||
| 
 | 
 | ||||||
| @ -116,7 +116,7 @@ $(IntermediateDirectory)/HTTPSessions.cpp$(PreprocessSuffix): HTTPSessions.cpp | |||||||
| 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/HTTPSessions.cpp$(PreprocessSuffix) HTTPSessions.cpp | 	$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) $(PreprocessOnlySwitch) $(OutputSwitch) $(IntermediateDirectory)/HTTPSessions.cpp$(PreprocessSuffix) HTTPSessions.cpp | ||||||
| 
 | 
 | ||||||
| $(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix): HTTPHandler.cpp $(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix) | $(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix): HTTPHandler.cpp $(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix) | ||||||
| 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/barant/barant/HTTPServer/HTTPHandler.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix) $(IncludePath) | 	$(CXX) $(IncludePCH) $(SourceSwitch) "/home/bradarant/barant/HTTPServer/HTTPHandler.cpp" $(CXXFLAGS) $(ObjectSwitch)$(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix) $(IncludePath) | ||||||
| $(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix): HTTPHandler.cpp | $(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix): HTTPHandler.cpp | ||||||
| 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix) -MM HTTPHandler.cpp | 	@$(CXX) $(CXXFLAGS) $(IncludePCH) $(IncludePath) -MG -MP -MT$(IntermediateDirectory)/HTTPHandler.cpp$(ObjectSuffix) -MF$(IntermediateDirectory)/HTTPHandler.cpp$(DependSuffix) -MM HTTPHandler.cpp | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -4,6 +4,7 @@ | |||||||
| #include "CommandList.h" | #include "CommandList.h" | ||||||
| #include "__index.h" | #include "__index.h" | ||||||
| #include "__setupadmin.h" | #include "__setupadmin.h" | ||||||
|  | #include "__favicon_ico.h" | ||||||
| 
 | 
 | ||||||
| namespace http { | namespace http { | ||||||
|    |    | ||||||
| @ -13,11 +14,13 @@ namespace http { | |||||||
|       PageList() {	    |       PageList() {	    | ||||||
|          add(index, "/ "); |          add(index, "/ "); | ||||||
|          add(setupadmin, "/setupadmin "); |          add(setupadmin, "/setupadmin "); | ||||||
|  |          add(favicon_ico, "/favicon.ico"); | ||||||
|       }       |       }       | ||||||
|        |        | ||||||
|     private: |     private: | ||||||
|       __index index; |       __index index; | ||||||
|       __setupadmin setupadmin; |       __setupadmin setupadmin; | ||||||
|  |       __favicon_ico favicon_ico; | ||||||
|        |        | ||||||
|    }; |    }; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ namespace http { | |||||||
|     |     | ||||||
|       int processCommand(std::string request, core::Session *session, std::stringstream &data) override { |       int processCommand(std::string request, core::Session *session, std::stringstream &data) override { | ||||||
|           |           | ||||||
|          data << header_data; |          data << std::string(header_data); | ||||||
|              |              | ||||||
|          return true; |          return true; | ||||||
|       }   |       }   | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user