|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLMISC::CTaskManager Class ReferenceCTaskManager is a class that manage a list of Task with one Thread.
More...
#include <task_manager.h>
Inheritance diagram for NLMISC::CTaskManager:
List of all members.
Detailed Description
CTaskManager is a class that manage a list of Task with one Thread.
-
Author:
-
Alain Saffray , Nevrax France
-
Date:
-
2000
Definition at line 45 of file task_manager.h.
Constructor & Destructor Documentation
NLMISC::CTaskManager::CTaskManager |
( |
|
) |
|
|
NLMISC::CTaskManager::~CTaskManager |
( |
|
) |
|
|
Member Function Documentation
void NLMISC::CTaskManager::addTask |
( |
IRunnable * |
|
) |
|
|
bool NLMISC::CTaskManager::deleteTask |
( |
IRunnable * |
r |
) |
|
|
|
Delete a task, only if task is not running, return true if found and deleted.
Definition at line 95 of file task_manager.cpp.
References _TaskQueue, and r. |
bool NLMISC::CTaskManager::isThreadRunning |
( |
|
) |
[inline] |
|
void NLMISC::CTaskManager::run |
( |
void |
|
) |
[virtual] |
|
void NLMISC::CTaskManager::sleepTask |
( |
void |
|
) |
[inline] |
|
uint NLMISC::CTaskManager::taskListSize |
( |
void |
|
) |
|
|
void NLMISC::CTaskManager::waitCurrentTaskToComplete |
( |
|
) |
[protected] |
|
Member Data Documentation
volatile bool NLMISC::CTaskManager::_IsTaskRunning [private]
|
|
IThread* NLMISC::CTaskManager::_Thread [protected]
|
|
volatile bool NLMISC::CTaskManager::_ThreadRunning [protected]
|
|
The documentation for this class was generated from the following files:
|
|