|
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.