20 #ifndef __JackWinThread__    21 #define __JackWinThread__    23 #include "JackThread.h"    24 #include "JackMMCSS.h"    25 #include "JackCompilerDeps.h"    26 #include "JackSystemDeps.h"    32 typedef DWORD (WINAPI *ThreadCallback)(
void *arg);
    46         static DWORD WINAPI ThreadHandler(
void* arg);
    59         int AcquireRealTime();                  
    60         int AcquireSelfRealTime();              
    62         int AcquireRealTime(
int priority);      
    63         int AcquireSelfRealTime(
int priority);  
    66         int DropSelfRealTime();                 
    68         jack_native_thread_t GetThreadID();
    71         static int AcquireRealTimeImp(jack_native_thread_t thread, 
int priority);
    72         static int AcquireRealTimeImp(jack_native_thread_t thread, 
int priority, UInt64 period, UInt64 computation, UInt64 constraint)
    74             return JackWinThread::AcquireRealTimeImp(thread, priority);
    76         static int DropRealTimeImp(jack_native_thread_t thread);
    77         static int StartImp(jack_native_thread_t* thread, 
int priority, 
int realtime, 
void*(*start_routine)(
void*), 
void* arg)
    79             return JackWinThread::StartImp(thread, priority, realtime, (ThreadCallback) start_routine, arg);
    81         static int StartImp(jack_native_thread_t* thread, 
int priority, 
int realtime, ThreadCallback start_routine, 
void* arg);
    82         static int StopImp(jack_native_thread_t thread);
    83         static int KillImp(jack_native_thread_t thread);
    87 SERVER_EXPORT 
void ThreadExit();
 
The base class for runnable objects, that have an  Init  and  Execute  method to be called in a threa...