21 #ifndef __JackPosixThread__    22 #define __JackPosixThread__    24 #include "JackThread.h"    32 #define THREAD_STACK 524288    43         jack_native_thread_t fThread;
    44         static void* ThreadHandler(
void* arg);
    49                 : JackThreadInterface(runnable, priority, real_time, cancellation), fThread((jack_native_thread_t)NULL)
    52                 : JackThreadInterface(runnable, 0, 
false, cancellation), fThread((jack_native_thread_t)NULL)
    61         int AcquireRealTime();                  
    62         int AcquireSelfRealTime();              
    64         int AcquireRealTime(
int priority);      
    65         int AcquireSelfRealTime(
int priority);  
    68         int DropSelfRealTime();                 
    70         jack_native_thread_t GetThreadID();
    73         static int AcquireRealTimeImp(jack_native_thread_t thread, 
int priority);
    74         static int AcquireRealTimeImp(jack_native_thread_t thread, 
int priority, UInt64 period, UInt64 computation, UInt64 constraint)
    76             return JackPosixThread::AcquireRealTimeImp(thread, priority);
    78         static int DropRealTimeImp(jack_native_thread_t thread);
    79         static int StartImp(jack_native_thread_t* thread, 
int priority, 
int realtime, 
void*(*start_routine)(
void*), 
void* arg);
    80         static int StopImp(jack_native_thread_t thread);
    81         static int KillImp(jack_native_thread_t thread);
    84 SERVER_EXPORT 
void ThreadExit();
 
The POSIX thread base class.
The base class for runnable objects, that have an  Init  and  Execute  method to be called in a threa...