[This is preliminary documentation and is subject to change.]
| C# | Visual Basic | Visual C++ |
namespace DvtkHighLevelInterface.Common.Threads
Namespace DvtkHighLevelInterface.Common.Threads
namespace DvtkHighLevelInterface.Common.Threads
| All Types | Classes | Enumerations | Delegates |
| Icon | Type | Description |
|---|---|---|
| Thread |
This class contains the shared threading functionality of a DicomThread and Hl7Thread.
To create a descendant class, do at least the following (DicomThread class may be used as an example):
- Implement the StopCurrentThread method.
- Implement the WriteError, WriteInformation and WriteWarning methods.
- Implement the method ThreadEntryPoint. Within this method, the method Execute must be called.
- Call the methods TriggerErrorOutputEvent, TriggerInformationOutputEvent and TriggerWarningOutputEvent
whenever some Error, Information or Warning output is available (this is needed whenever some UserInface
like the HliConsole or HliForm needs to be attached to the descendant class).
The user of the descendant class on its turn at least needs to implement the Execute method.
| |
| ThreadCollection |
Summary description for ThreadCollection.
| |
| ThreadManager |
The ThreadManager holds the overview of a collection of Threads, some of which are directly
linked to the ThreadManager as the childThreads, other that are indirectly linked. Each Thread
must directly or indirectly be linked to an instance of a ThreadManager.
| |
| ThreadOptions |
The options for the abstract Thread class.
| |
| ThreadManager..::.ThreadsStateChangeEventHandler |
The delegate used for the ThreadsStateChangeEvent.
| |
| ThreadState |
Summary description for ThreadState.!!!!!!!!!!!!!!!!!
| |
| Thread..::.ThreadStateChangeHandler |
The delegate used for the ThreadStateChangeEvent.
|