1 #ifndef COMPONENT_MANAGER_POOL_HPP
2 #define COMPONENT_MANAGER_POOL_HPP
4 #include <Poco/SharedPtr.h>
5 #include <Poco/Mutex.h>
6 #include <Poco/ThreadPool.h>
22 virtual void createAndAddComponent(Poco::SharedPtr<ComponentBase> component){};
24 typedef std::map<ComponentType, Poco::SharedPtr<ComponentManager> >::iterator
ManagerIterator;
26 std::map<ComponentType, Poco::SharedPtr<ComponentManager> >
tManagerMap;
30 virtual void addManager(
ComponentType componentType, Poco::SharedPtr<ComponentManager> cManagerPtr,
bool _useCommonPool);
31 virtual Poco::SharedPtr<TaskWaitObject>
addInData(Poco::SharedPtr<DataBase> inData);