@@ -103,23 +103,26 @@ void setupLogging(const int argc, const char** const argv)
103103int main (const int argc, const char ** const argv)
104104{
105105 using std::chrono_literals::operator " " s;
106+ using Executor = ocvsmd::platform::SingleThreadedExecutor;
106107
107108 setupSignalHandlers ();
108109 setupLogging (argc, argv);
109110
110- spdlog::info (" ocvsmd cli started (ver='{}.{}')." , VERSION_MAJOR, VERSION_MINOR);
111+ spdlog::info (" OCVSMD client started (ver='{}.{}')." , VERSION_MAJOR, VERSION_MINOR);
111112 int result = EXIT_SUCCESS;
112113 try
113114 {
114- auto & memory = *cetl::pmr::new_delete_resource ();
115- ocvsmd::platform::SingleThreadedExecutor executor;
115+ auto & memory = *cetl::pmr::new_delete_resource ();
116+ Executor executor;
116117
117118 const auto daemon = ocvsmd::sdk::Daemon::make (memory, executor);
118119 if (!daemon)
119120 {
120- std::cerr << " Failed to create daemon.\n " ;
121+ spdlog::critical (" Failed to create daemon.\n " );
122+ std::cerr << " Failed to create daemon." ;
121123 return EXIT_FAILURE;
122124 }
125+
123126 while (g_running != 0 )
124127 {
125128 const auto spin_result = executor.spinOnce ();
@@ -147,7 +150,7 @@ int main(const int argc, const char** const argv)
147150 spdlog::critical (" Unhandled exception: {}" , ex.what ());
148151 result = EXIT_FAILURE;
149152 }
150- spdlog::info (" OCVSMD cli terminated." );
153+ spdlog::info (" OCVSMD client terminated.\n " );
151154
152155 return result;
153156}
0 commit comments