zeus::TThreadManager Class Reference
#include <ThreadManager.h>
List of all members.
Detailed Description
This class implements the manager class for all threads
Constructor & Destructor Documentation
| TThreadManager::TThreadManager |
( |
|
) |
[protected] |
Creates the singleton object
| TThreadManager::~TThreadManager |
( |
|
) |
[protected, virtual] |
Destroys the singleton object
Member Function Documentation
| void TThreadManager::setDelegationInterface |
( |
IThreadManager & |
rInstance |
) |
|
sets a delegation interface
| void TThreadManager::releaseDelegationInterface |
( |
|
) |
|
| TThreadManager & zeus::TThreadManager::getInstance |
( |
|
) |
[inline, static] |
Returns the singleton object
| void MQUALIFIER TThreadManager::addThread |
( |
Uint |
uiID, |
|
|
IThreadMessageQueue & |
rQueue, |
|
|
bool |
bInterrupted | |
|
) |
| | [virtual] |
| Uint MQUALIFIER TThreadManager::getCurrentThreadID |
( |
|
) |
const [virtual] |
| Retval MQUALIFIER TThreadManager::getMessageQueue |
( |
Uint |
uiThreadID, |
|
|
IThreadMessageQueue *& |
rpQueue | |
|
) |
| | [virtual] |
| bool MQUALIFIER TThreadManager::isThreadInterrupted |
( |
Uint |
uiID |
) |
const [virtual] |
| void MQUALIFIER TThreadManager::removeThread |
( |
Uint |
uiID |
) |
[virtual] |
| void MQUALIFIER TThreadManager::setThreadState |
( |
Uint |
uiID, |
|
|
bool |
bInterrupted | |
|
) |
| | [virtual] |
| Uint MQUALIFIER TThreadManager::getMainThreadID |
( |
|
) |
const [virtual] |
| Retval MQUALIFIER TThreadManager::postObject |
( |
Uint |
uiThreadID, |
|
|
ISynchronizeObject & |
rObject, |
|
|
bool |
bWaitForCompletion | |
|
) |
| | [virtual] |
| Retval MQUALIFIER zeus::TThreadManager::postObjectToMainThread |
( |
ISynchronizeObject & |
rObject, |
|
|
bool |
bWaitForCompletion | |
|
) |
| | [inline, virtual] |
| bool MQUALIFIER zeus::TThreadManager::isCurrentThread |
( |
Uint |
uiThreadID |
) |
const [inline, virtual] |
| bool MQUALIFIER zeus::TThreadManager::isCurrentMainThread |
( |
|
) |
const [inline, virtual] |
| virtual Retval MQUALIFIER zeus::TThreadManager::askForInterface |
( |
Uint |
uiInterfaceID, |
|
|
IZUnknown *& |
rpIface | |
|
) |
| | [virtual] |
| virtual void MQUALIFIER zeus::TThreadManager::addRef |
( |
|
) |
const [virtual] |
| virtual void MQUALIFIER zeus::TThreadManager::release |
( |
|
) |
const [virtual] |
The documentation for this class was generated from the following files: