The POSIX thread base class.  
 More...
#include <JackPosixThread.h>
|  | 
|  | JackPosixThread (JackRunnableInterface *runnable, bool real_time, int priority, int cancellation) | 
|  | 
|  | JackPosixThread (JackRunnableInterface *runnable, int cancellation=PTHREAD_CANCEL_ASYNCHRONOUS) | 
|  | 
| int | Start () | 
|  | 
| int | StartSync () | 
|  | 
| int | Kill () | 
|  | 
| int | Stop () | 
|  | 
| void | Terminate () | 
|  | 
| int | AcquireRealTime () | 
|  | 
| int | AcquireSelfRealTime () | 
|  | 
| int | AcquireRealTime (int priority) | 
|  | 
| int | AcquireSelfRealTime (int priority) | 
|  | 
| int | DropRealTime () | 
|  | 
| int | DropSelfRealTime () | 
|  | 
| jack_native_thread_t | GetThreadID () | 
|  | 
| bool | IsThread () | 
|  | 
|  | JackThreadInterface (JackRunnableInterface *runnable, int priority, bool real_time, int cancellation) | 
|  | 
| kThreadState | GetStatus () | 
|  | 
| void | SetStatus (kThreadState status) | 
|  | 
| void | SetParams (UInt64 period, UInt64 computation, UInt64 constraint) | 
|  | 
| int | Start () | 
|  | 
| int | StartSync () | 
|  | 
| int | Kill () | 
|  | 
| int | Stop () | 
|  | 
| void | Terminate () | 
|  | 
| int | AcquireRealTime () | 
|  | 
| int | AcquireSelfRealTime () | 
|  | 
| int | AcquireRealTime (int priority) | 
|  | 
| int | AcquireSelfRealTime (int priority) | 
|  | 
| int | DropRealTime () | 
|  | 
| int | DropSelfRealTime () | 
|  | 
| jack_native_thread_t | GetThreadID () | 
|  | 
| bool | IsThread () | 
|  | 
|  | 
| static int | AcquireRealTimeImp (jack_native_thread_t thread, int priority) | 
|  | 
| static int | AcquireRealTimeImp (jack_native_thread_t thread, int priority, UInt64 period, UInt64 computation, UInt64 constraint) | 
|  | 
| static int | DropRealTimeImp (jack_native_thread_t thread) | 
|  | 
| static int | StartImp (jack_native_thread_t *thread, int priority, int realtime, void *(*start_routine)(void *), void *arg) | 
|  | 
| static int | StopImp (jack_native_thread_t thread) | 
|  | 
| static int | KillImp (jack_native_thread_t thread) | 
|  | 
| static int | AcquireRealTimeImp (jack_native_thread_t thread, int priority) | 
|  | 
| static int | AcquireRealTimeImp (jack_native_thread_t thread, int priority, UInt64 period, UInt64 computation, UInt64 constraint) | 
|  | 
| static int | DropRealTimeImp (jack_native_thread_t thread) | 
|  | 
| static int | StartImp (jack_native_thread_t *thread, int priority, int realtime, void *(*start_routine)(void *), void *arg) | 
|  | 
| static int | StopImp (jack_native_thread_t thread) | 
|  | 
| static int | KillImp (jack_native_thread_t thread) | 
|  | 
|  | 
| static void * | ThreadHandler (void *arg) | 
|  | 
|  | 
| jack_native_thread_t | fThread | 
|  | 
| JackRunnableInterface * | fRunnable | 
|  | 
| int | fPriority | 
|  | 
| bool | fRealTime | 
|  | 
| volatile kThreadState | fStatus | 
|  | 
| int | fCancellation | 
|  | 
|  | 
| enum | kThreadState { kIdle, 
kStarting, 
kIniting, 
kRunning
 } | 
|  | 
The POSIX thread base class. 
Definition at line 38 of file JackPosixThread.h.
The documentation for this class was generated from the following files: