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: