| 
    MeVisLab Toolbox Reference
    
   | 
 
Go to the source code of this file.
Classes | |
| class | DCMTree_Utils::thread_scoped_criticalsection | 
| Class to manage thread specific critical sections.  More... | |
Namespaces | |
| namespace | DCMTree_Utils | 
| Dictionary class to provide DICOM meta information.  | |
Macros | |
| #define | NOMINMAX | 
| #define | thread_modifier __stdcall | 
Typedefs | |
| typedef void * | DCMTree_Utils::thread_parameter | 
| System dependent types and definitions.   | |
| typedef unsigned int | DCMTree_Utils::thread_result | 
| typedef HANDLE | DCMTree_Utils::thread_id | 
| typedef thread_result(thread_modifier * | DCMTree_Utils::thread_function) (thread_parameter) | 
| typedef CRITICAL_SECTION | DCMTree_Utils::thread_criticalsection | 
Functions | |
| thread_id DCMTREE_EXPORT | DCMTree_Utils::thread_start (thread_function func, thread_parameter param) | 
Starts func as a new thread with param as parameter (void-pointer :) )   | |
| void DCMTREE_EXPORT | DCMTree_Utils::thread_await (thread_id id) | 
| Waits for a thread to complete its work.   | |
| bool DCMTREE_EXPORT | DCMTree_Utils::thread_running (thread_id id) | 
| Tests whether a thread is running.   | |
| void DCMTREE_EXPORT | DCMTree_Utils::thread_initcriticalsection (thread_criticalsection &cs) | 
| Prepares a critical section for further usage.   | |
| void DCMTREE_EXPORT | DCMTree_Utils::thread_entercriticalsection (thread_criticalsection &cs) | 
| Enters a critical section.   | |
| void DCMTREE_EXPORT | DCMTree_Utils::thread_leavecriticalsection (thread_criticalsection &cs) | 
| Leaves a critical section.   | |
| void DCMTREE_EXPORT | DCMTree_Utils::thread_destroycriticalsection (thread_criticalsection &cs) | 
| Destroys a critical section.   | |
| #define NOMINMAX | 
Definition at line 18 of file DCMTree_ThreadSupport.h.
| #define thread_modifier __stdcall | 
Definition at line 38 of file DCMTree_ThreadSupport.h.