Defines a ThreadedObject which can run a DtRunnable object in a thread.
More...
Go to the source code of this file.
Macros |
| #define | typedefException(Name, Value) |
| | Define a set of thread related exceptions.
|
Typedefs |
typedef DtBoost::shared_ptr
< MAKRti::DtRunnable > | DtRunnableSP |
Functions |
| | vrlmod::typedefException (DtThreadAlreadyRunning, ThreadExceptionBase+1) typedefException(DtThreadNotStarted |
| ThreadExceptionBase | vrlmod::typedefException (DtThreadCreationError, ThreadExceptionBase+3) typedefException(DtThreadWouldDeadlock |
Detailed Description
Defines a ThreadedObject which can run a DtRunnable object in a thread.
Macro Definition Documentation
| #define typedefException |
( |
|
Name, |
|
|
|
Value |
|
) |
| |
Value:const int Name##Number = Value;\
typedef MAKRti::DtTemplatedException<Name##Number> Name;
Define a set of thread related exceptions.
Typedef Documentation
| typedef DtBoost::shared_ptr<MAKRti::DtRunnable> DtRunnableSP |