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 | |
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. More... | |
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 :) ) More... | |
void DCMTREE_EXPORT | DCMTree_Utils::thread_await (thread_id id) |
Waits for a thread to complete its work. More... | |
bool DCMTREE_EXPORT | DCMTree_Utils::thread_running (thread_id id) |
Tests whether a thread is running. More... | |
void DCMTREE_EXPORT | DCMTree_Utils::thread_initcriticalsection (thread_criticalsection &cs) |
Prepares a critical section for further usage. More... | |
void DCMTREE_EXPORT | DCMTree_Utils::thread_entercriticalsection (thread_criticalsection &cs) |
Enters a critical section. More... | |
void DCMTREE_EXPORT | DCMTree_Utils::thread_leavecriticalsection (thread_criticalsection &cs) |
Leaves a critical section. More... | |
void DCMTREE_EXPORT | DCMTree_Utils::thread_destroycriticalsection (thread_criticalsection &cs) |
Destroys a critical section. More... | |
#define NOMINMAX |
Definition at line 18 of file DCMTree_ThreadSupport.h.
#define thread_modifier __stdcall |
Definition at line 38 of file DCMTree_ThreadSupport.h.