Jack::JackPosixThread Class Reference

The POSIX thread base class. More...

#include <JackPosixThread.h>

Inheritance diagram for Jack::JackPosixThread:

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 AcquireRealTime (int priority)
int DropRealTime ()
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


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:

Generated on Tue Dec 2 14:05:23 2008 for Jackdmp by  doxygen 1.5.7.1