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 AcquireRealTime (int priority)
int DropRealTime ()
void SetParams (UInt64 period, UInt64 computation, UInt64 constraint)

Static Public Member Functions

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


Detailed Description

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

Definition at line 81 of file JackMachThread.h.


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

Generated on Tue Feb 17 20:19:55 2009 for Jack2 by  doxygen 1.5.7.1