|
|
|
|
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
[legend]Collaboration diagram for NLMISC::CTaskManager:
[legend]List of all members.
Detailed Description
CTaskManager is a class that manage a list of Task with one Thread.
-
Author(s):
-
Alain Saffray , Nevrax France
-
Date:
-
2000
Definition at line 43 of file task_manager.h.
Constructor & Destructor Documentation
NLMISC::CTaskManager::CTaskManager (
|
)
|
|
NLMISC::CTaskManager::~CTaskManager (
|
)
|
|
Member Function Documentation
void NLMISC::CTaskManager::addTask (
|
IRunnable * r )
|
|
bool NLMISC::CTaskManager::deleteTask (
|
IRunnable * r )
|
|
|
Delete a task, only if task is not running, return true if found and deleted.
Definition at line 91 of file task_manager.cpp. |
void NLMISC::CTaskManager::run (
|
void ) [virtual]
|
|
void NLMISC::CTaskManager::sleepTask (
|
void ) [inline]
|
|
uint NLMISC::CTaskManager::taskListSize (
|
void )
|
|
Member Data Documentation
CSynchronized< std::list< IRunnable *> > NLMISC::CTaskManager::_TaskQueue [private]
|
|
IThread * NLMISC::CTaskManager::_Thread [private]
|
|
volatile bool NLMISC::CTaskManager::_ThreadRunning [private]
|
|
The documentation for this class was generated from the following files:
|
|