Flatten routed by using functional try-catch blocks
This commit is contained in:
		
							parent
							
								
									e75be68466
								
							
						
					
					
						commit
						f7a1e2f652
					
				
							
								
								
									
										13
									
								
								routed.cpp
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								routed.cpp
									
									
									
									
									
								
							| @ -63,10 +63,8 @@ BOOL WINAPI console_ctrl_handler(DWORD ctrl_type) | |||||||
| } | } | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| int main(int argc, const char *argv[]) | int main(int argc, const char *argv[]) try | ||||||
| { | { | ||||||
|     try |  | ||||||
|     { |  | ||||||
|     LogPolicy::GetInstance().Unmute(); |     LogPolicy::GetInstance().Unmute(); | ||||||
| 
 | 
 | ||||||
|     bool trial_run = false; |     bool trial_run = false; | ||||||
| @ -183,12 +181,9 @@ int main(int argc, const char *argv[]) | |||||||
|     SimpleLogger().Write() << "freeing objects"; |     SimpleLogger().Write() << "freeing objects"; | ||||||
|     routing_server.reset(); |     routing_server.reset(); | ||||||
|     SimpleLogger().Write() << "shutdown completed"; |     SimpleLogger().Write() << "shutdown completed"; | ||||||
|     } | } | ||||||
|     catch (const std::exception &e) | catch (const std::exception &e) | ||||||
|     { | { | ||||||
|     SimpleLogger().Write(logWARNING) << "exception: " << e.what(); |     SimpleLogger().Write(logWARNING) << "exception: " << e.what(); | ||||||
|     return 1; |     return 1; | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return 0; |  | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user