#ifndef DC436124_02CE_49A1_88B1_1A95453FA546 #define DC436124_02CE_49A1_88B1_1A95453FA546 /* ******************************************************************************* * INCLUDE ******************************************************************************* */ #include "Service.h" #include #include #include #include #include namespace Util { /* ******************************************************************************* * CLASS DECLARE ******************************************************************************* */ class Subsystem: public Poco::Util::Subsystem { public: Subsystem(int maxCapacity = 16); protected: void run(Service* pService); void stopAll(); virtual void uninitialize() override; private: Poco::ThreadPool _threadPool; Poco::TaskManager _taskManager; }; } #endif