DVTk API
DvtkHighLevelInterface.Common.Threads Namespace
DVTkDvtkHighLevelInterface.Common.Threads
DVTk API

[This is preliminary documentation and is subject to change.]

 
Declaration Syntax
C#Visual BasicVisual C++
namespace DvtkHighLevelInterface.Common.Threads
Namespace DvtkHighLevelInterface.Common.Threads
namespace DvtkHighLevelInterface.Common.Threads
Types
All TypesClassesEnumerationsDelegates
IconTypeDescription
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.