1 #ifndef _threadedexecutor_
\r
2 #define _threadedexecutor_
\r
4 #include "cancelablerunnable.h"
\r
5 #include "cancelablethread.h"
\r
9 class ThreadedExecutor
\r
12 ~ThreadedExecutor();
\r
14 void Start(CancelableRunnable *runnable);
\r
20 void CleanupCompleted();
\r
22 std::vector<CancelableThread *> m_threads;
\r
25 #endif // _threadedexecutor_
\r