Jack::JackPosixThread Class Reference

The POSIX thread base class. More...

#include <JackPosixThread.h>

Inheritance diagram for Jack::JackPosixThread:

Jack::JackThread List of all members.

Public Member Functions

 JackPosixThread (JackRunnableInterface *runnable, bool real_time, int priority, int cancellation)
 JackPosixThread (JackRunnableInterface *runnable)
 JackPosixThread (JackRunnableInterface *runnable, int cancellation)
virtual ~JackPosixThread ()
virtual int Start ()
virtual int StartSync ()
virtual int Kill ()
virtual int Stop ()
virtual void Terminate ()
virtual int AcquireRealTime ()
virtual int AcquireRealTime (int priority)
virtual int DropRealTime ()
pthread_t GetThreadID ()

Static Public Member Functions

static int AcquireRealTimeImp (pthread_t thread, int priority)
static int DropRealTimeImp (pthread_t thread)
static int StartImp (pthread_t *thread, int priority, int realtime, void *(*start_routine)(void *), void *arg)

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 Thu Feb 14 11:16:03 2008 for Jackdmp by  doxygen 1.5.1