36 |
|
|
37 |
void TaskManager::DestroyTasks() |
void TaskManager::DestroyTasks() |
38 |
{ |
{ |
39 |
|
std::map<std::string, Task*>::iterator it; |
40 |
|
for (it = _persistant_tasks.begin(); it != _persistant_tasks.end(); ++it) |
41 |
|
{ |
42 |
|
delete it->second; |
43 |
|
} |
44 |
|
_persistant_tasks.clear(); |
45 |
} |
} |
46 |
|
|
47 |
void TaskManager::LoadTasks() |
void TaskManager::LoadTasks() |
170 |
|
|
171 |
Task* TaskManager::GetPersistantTask(const std::string& taskname) |
Task* TaskManager::GetPersistantTask(const std::string& taskname) |
172 |
{ |
{ |
173 |
return _persistant_tasks[ taskname ]; |
std::map<std::string, Task*>::iterator it; |
174 |
|
it = _persistant_tasks.find(taskname); |
175 |
|
if (it != _persistant_tasks.end()) |
176 |
|
return it->second; |
177 |
|
else |
178 |
|
return 0; |
179 |
} |
} |
180 |
|
|
181 |
|
|