Patch level :10.0
Files correlati : Ricompilazione Demo : [ ] Commento : aggiunta gestione della verbosità di numerosi tipi di messaggio git-svn-id: svn://10.65.10.50/trunk@19837 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									2dfefb27d4
								
							
						
					
					
						commit
						6ee7801b05
					
				| @ -296,7 +296,8 @@ bool TBaseServerApp::CanProcessCommand(wxString& cmd, wxSocketBase& outs) | ||||
| void TBaseServerApp::SendContent(wxFileInputStream& inf, wxSocketBase& sock) | ||||
| { | ||||
| 	const size_t nSize = inf.GetSize(); | ||||
| 	WriteLog(wxString::Format("Sending %lu bytes", nSize)); | ||||
|   if (m_bLogVerbose) | ||||
| 	  WriteLog(wxString::Format("Sending %lu bytes", nSize)); | ||||
| 
 | ||||
| 	const size_t BUF_TEMP_SIZE = 1024*1024;  // was 1024*16
 | ||||
|   char* buf = new char[BUF_TEMP_SIZE]; | ||||
| @ -470,7 +471,8 @@ void TBaseServerApp::OnServerEvent(wxSocketEvent& e) | ||||
|     default                  : s.Append("Unexpected event!"); break; | ||||
|   } | ||||
| 
 | ||||
|   WriteLog(s); | ||||
|   if (m_bLogVerbose) | ||||
|     WriteLog(s); | ||||
| 
 | ||||
|   // Accept new connection if there is one in the pending
 | ||||
|   // connections queue, else exit. We use Accept(FALSE) for
 | ||||
| @ -480,7 +482,8 @@ void TBaseServerApp::OnServerEvent(wxSocketEvent& e) | ||||
|   wxSocketBase* sock = m_server->Accept(FALSE); | ||||
|   if (sock) | ||||
|   { | ||||
|     WriteLog("--- New client connection accepted"); | ||||
|     if (m_bLogVerbose) | ||||
|       WriteLog("--- New client connection accepted"); | ||||
|   } | ||||
|   else | ||||
|   { | ||||
| @ -525,7 +528,8 @@ void TBaseServerApp::OnSocketEvent(wxSocketEvent& e) | ||||
|     } | ||||
|     break; | ||||
|   case wxSOCKET_LOST: | ||||
|     WriteLog("--- Socket lost."); | ||||
|     if (m_bLogVerbose) | ||||
|       WriteLog("--- Socket lost."); | ||||
|     break; | ||||
|   default:  | ||||
|     break; | ||||
|  | ||||
| @ -54,7 +54,6 @@ protected: | ||||
|   void CreateServersList(wxArrayString& arr) const; | ||||
|   bool PingProcess(const wxString& strApp); | ||||
|   void StopProcess(const wxString& strApp); | ||||
|   void KillProcess(const wxString& strApp); | ||||
|   wxString StartProcess(const wxString& strApp); | ||||
| 
 | ||||
| public: | ||||
| @ -131,7 +130,15 @@ void TLurchServer::OnTimer(wxTimerEvent& WXUNUSED(evt)) | ||||
|   if (!PingProcess(strApp)) | ||||
|   { | ||||
|     TProcess* pProcess = (TProcess*)m_ProcMap[strApp]; | ||||
|     pProcess->Kill(pProcess->GetPid()); | ||||
|     wxKillError ke = pProcess->Kill(pProcess->GetPid()); | ||||
|     if (ke == wxKILL_OK) | ||||
|       WriteLog(strApp + " killed!"); | ||||
|     else | ||||
|     { | ||||
|       wxString strMsg; | ||||
|       strMsg << "Error " << ke << " killing " << strApp; | ||||
|       WriteLog(strMsg); | ||||
|     } | ||||
|     wxSleep(2); | ||||
|     StartProcess(strApp); | ||||
|   } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user