31 fxManager(right.fxManager),
32 fxGo4Thread(right.fxGo4Thread)
34 GO4TRACE((14,
"TGo4Runnable::TGo4Runnable() copy constructor",__LINE__, __FILE__));
38 TNamed(name,
"This is a TGo4Runnable"), fxGo4Thread(0)
40 GO4TRACE((14,
"TGo4Runnable::TGo4Runnable(const char*,TGo4ThreadManager*) constructor",__LINE__, __FILE__));
46 GO4TRACE((14,
"TGo4Runnable::~TGo4Runnable() destructor",__LINE__, __FILE__));
51 GO4TRACE((12,
"TGo4Runnable::ThreadCatch()",__LINE__, __FILE__));
53 TGo4Log::Debug(
"\n %s occured in Runnable``%s''(Thread``%s''PID:%d) \n",
60 GO4TRACE((12,
"TGo4Runnable::UnexpectedCatch()",__LINE__, __FILE__));
62 TGo4Log::Debug(
"!!!-- Unexpected Exception --!!! occured in Runnable``%s''(Thread``%s''PID:%d) ",
65 TThread::CancelPoint();
71 GO4TRACE((12,
"TGo4Runnable::PreRun()",__LINE__, __FILE__));
79 GO4TRACE((12,
"TGo4Runnable::PostRun()",__LINE__, __FILE__));
virtual void ThreadCatch(TGo4Exception &ex)
TGo4ThreadManager * fxManager
virtual const char * What()
virtual void UnexpectedCatch()
virtual Int_t PreRun(void *ptr)
virtual Int_t PostRun(void *ptr)
virtual void Terminate(Bool_t termapp=kTRUE)
static void Debug(const char *text,...)