]> git.stg.codes - stg.git/blobdiff - projects/stargazer/main.cpp
Add async pool (to replace EVENT_LOOP).
[stg.git] / projects / stargazer / main.cpp
index bcf7af777f2bec80e9b8c89a11a54bcf63a05159..3ee229c2aff35a5c15e79f0dcd527b801e4db416 100644 (file)
@@ -29,6 +29,7 @@
 #include "traffcounter_impl.h"
 #include "settings_impl.h"
 #include "pidfile.h"
+#include "async_pool.h"
 #include "eventloop.h"
 #include "stg_timer.h"
 
@@ -283,6 +284,7 @@ int main(int argc, char* argv[])
     }
 
     auto& loop = EVENT_LOOP::instance();
+    STG::AsyncPoolST::start();
 
     StoreLoader storeLoader(settings);
     if (storeLoader.load())
@@ -377,6 +379,7 @@ int main(int argc, char* argv[])
 
     manager.stop();
 
+    STG::AsyncPoolST::stop();
     if (loop.Stop())
         WriteServLog("Event loop not stopped.");