Jack2  1.9.8
Public Member Functions | Static Public Member Functions
Jack::JackMachThread Class Reference

Darwin threads. Real-time threads are actually "time constraint" threads. More...

#include <JackMachThread.h>

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

List of all members.

Public Member Functions

 JackMachThread (JackRunnableInterface *runnable, UInt64 period, UInt64 computation, UInt64 constraint)
 JackMachThread (JackRunnableInterface *runnable, int cancellation=PTHREAD_CANCEL_ASYNCHRONOUS)
int Kill ()
int AcquireRealTime ()
int AcquireSelfRealTime ()
int AcquireRealTime (int priority)
int AcquireSelfRealTime (int priority)
int DropRealTime ()
int DropSelfRealTime ()
void SetParams (UInt64 period, UInt64 computation, UInt64 constraint)

Static Public Member Functions

static int GetParams (jack_native_thread_t thread, UInt64 *period, UInt64 *computation, UInt64 *constraint)
static int SetThreadToPriority (jack_native_thread_t thread, UInt32 inPriority, Boolean inIsFixed, UInt64 period, UInt64 computation, UInt64 constraint)
static int AcquireRealTimeImp (jack_native_thread_t thread, UInt64 period, UInt64 computation, UInt64 constraint)
static int AcquireRealTimeImp (jack_native_thread_t thread, int priority, UInt64 period, UInt64 computation, UInt64 constraint)
static int DropRealTimeImp (jack_native_thread_t thread)

Detailed Description

Darwin threads. Real-time threads are actually "time constraint" threads.

Definition at line 92 of file JackMachThread.h.


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