Jack2 1.9.8
Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes

Jack::JackPosixThread Class Reference

The POSIX thread base class. More...

#include <JackPosixThread.h>

Inheritance diagram for Jack::JackPosixThread:
Jack::detail::JackThreadInterface Jack::JackMachThread

List of all members.

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 ()
jack_native_thread_t GetThreadID ()
bool IsThread ()

Static Public Member Functions

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 Protected Member Functions

static void * ThreadHandler (void *arg)

Protected Attributes

jack_native_thread_t fThread

Detailed Description

The POSIX thread base class.

Definition at line 38 of file JackPosixThread.h.


The documentation for this class was generated from the following files: