FACT++  1.0
MThread Class Referenceabstract

#include <MThread.h>

+ Inheritance diagram for MThread:

Public Member Functions

 MThread (TThread::EPriority pri=TThread::kNormalPriority)
 MThread (const char *thname, TThread::EPriority pri=TThread::kNormalPriority)
virtual ~MThread ()
Int_t RunThread (void *arg=0)
Int_t CancelThread (void **ret=0)
TThread::EState GetThreadState () const
TString GetThreadStateStr () const
Long_t GetThreadId () const
Bool_t IsThreadRunning () const
Bool_t IsThreadCanceled () const

Static Public Member Functions

static void Sleep (UInt_t us)

Private Member Functions

virtual void CleanUp ()
virtual Int_t Thread ()=0

Static Private Member Functions

static void MapCleanUp (void *arg)
static void * MapThread (void *arg)

Private Attributes

TThread fThread
Int_t fNumCleanups

Detailed Description

Definition at line 8 of file MThread.h.

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