27 GO4TRACE((14,
"TGo4ReplaceException::TGo4ReplaceException() copy constructor",__LINE__, __FILE__));
34 GO4TRACE((14,
"TGo4ReplaceException::TGo4ReplaceException(TGo4Runnable*,TGo4Runnable*,const char*) constructor",__LINE__, __FILE__));
38 GO4TRACE((13,
"TGo4ReplaceException constructor -- new runnable same as old runnable",__LINE__, __FILE__));
45 GO4TRACE((13,
"TGo4ReplaceException constructor -- new runnable specified",__LINE__, __FILE__));
53 GO4TRACE((14,
"TGo4ReplaceException::~TGo4ReplaceException() destructor",__LINE__, __FILE__));
59 GO4TRACE((14,
"TGo4ReplaceException::operator=",__LINE__, __FILE__));
62 GO4TRACE((13,
"TGo4ReplaceException::operator= processing copy",__LINE__, __FILE__));
71 GO4TRACE((13,
"TGo4ReplaceException::operator= source and destination objects are identical",__LINE__, __FILE__));
78 GO4TRACE((14,
"TGo4ReplaceException::Handle()",__LINE__, __FILE__));
84 GO4TRACE((13,
"TGo4ReplaceException::Handle() -- replacing thread associated with runnable",__LINE__, __FILE__));
90 GO4TRACE((13,
"TGo4ReplaceException::Handle() -- replacing thread by specified name",__LINE__, __FILE__));
101 TThread::CancelPoint();
TGo4ThreadException & operator=(const TGo4ThreadException &right)
const char * GetThreadName()
TGo4Thread * GetThread() const
virtual ~TGo4ReplaceException()
Bool_t NewThread(const char *name, TGo4Runnable *runnable)
TGo4Runnable * fxRunnable
Bool_t Start(const char *thname)
TGo4ReplaceException & operator=(const TGo4ReplaceException &right)
TGo4ThreadHandler * fxThreadHandler
Bool_t RemoveThread(const char *name)
TGo4Runnable * fxNewRunnable