3 #include <TaskState.hh>
34 void print(
bool verbose =
false)
const;
37 std::map<void *, TaskState *>
mTasks{};
bool handlePipe(void *pPipe)
TaskState * find(void *p) const
Base salsa TaskState class.
NodeManager * mpNodeManager
Node manager.
TaskPool(NodeManager *pNM)
bool terminateJob(Job *pJob)
TaskState * findFreeTask() const
void add(void *p, TaskState *t)
void changeState(uint32_t id, TaskState::State state)
void print(bool verbose=false) const
Base salsa TaskPool class.
std::map< void *, TaskState * > mTasks
List of task slots.
TaskState * findById(uint32_t id) const