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: