5 #include "ActiveObject.h"
6 #include "ITaskMessage.h"
7 #include "ITaskPoolMessage.h"
8 #include "ITaskMessageDispatcher.h"
10 #include "TaskWorkerState.h"
25 virtual void RequestStop() { };
27 virtual void OnStop() { };
31 bool IsRunning()
const;
32 TaskWorkerState::Values GetState()
const;
38 virtual void PerformWork(
WorkItem& workItem);
42 TaskWorkerState::Values m_state;