File indexing completed on 2026-06-02 08:51:49
0001 #ifndef THREAD_MANAGER_H
0002 #define THREAD_MANAGER_H
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include "../../beans/List.h"
0012 #include "../../ModuleObject.h"
0013
0014 namespace PARTONS {
0015
0016
0017
0018
0019 class ThreadManager: public BaseObject {
0020 public:
0021 ThreadManager();
0022 virtual ~ThreadManager();
0023
0024 void newThread(const unsigned int numberOfThread,
0025 ModuleObject *pModuleObject);
0026 void launchAllAndWaitingFor();
0027
0028 void clearAllThread();
0029
0030 private:
0031 List<ModuleObject*> m_listOfModuleObject;
0032 };
0033
0034 }
0035
0036 #endif