Jack2 1.9.6
|
The POSIX thread base class. More...
#include <JackPosixThread.h>
Public Member Functions | |
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 () |
pthread_t | GetThreadID () |
Static Public Member Functions | |
static int | AcquireRealTimeImp (pthread_t thread, int priority) |
static int | AcquireRealTimeImp (pthread_t thread, int priority, UInt64 period, UInt64 computation, UInt64 constraint) |
static int | DropRealTimeImp (pthread_t thread) |
static int | StartImp (pthread_t *thread, int priority, int realtime, void *(*start_routine)(void *), void *arg) |
static int | StopImp (pthread_t thread) |
static int | KillImp (pthread_t thread) |
Static Protected Member Functions | |
static void * | ThreadHandler (void *arg) |
Protected Attributes | |
pthread_t | fThread |
The POSIX thread base class.
Definition at line 38 of file JackPosixThread.h.