26 GO4TRACE((14,
"TGo4ReplaceException::TGo4ReplaceException(const TGo4ReplaceException &)",__LINE__, __FILE__));
33 GO4TRACE((14,
"TGo4ReplaceException::TGo4ReplaceException(TGo4Runnable *,TGo4Runnable *,const char *)",__LINE__, __FILE__));
36 GO4TRACE((13,
"TGo4ReplaceException constructor -- new runnable same as old runnable",__LINE__, __FILE__));
40 GO4TRACE((13,
"TGo4ReplaceException constructor -- new runnable specified",__LINE__, __FILE__));
48 GO4TRACE((14,
"TGo4ReplaceException::~TGo4ReplaceException()",__LINE__, __FILE__));
54 GO4TRACE((14,
"TGo4ReplaceException::operator=",__LINE__, __FILE__));
64 GO4TRACE((14,
"TGo4ReplaceException::Handle()",__LINE__, __FILE__));
69 GO4TRACE((13,
"TGo4ReplaceException::Handle() -- replacing thread associated with runnable", __LINE__, __FILE__));
73 GO4TRACE((13,
"TGo4ReplaceException::Handle() -- replacing thread by specified name", __LINE__, __FILE__));
84 TThread::CancelPoint();
TGo4ReplaceException & operator=(const TGo4ReplaceException &right)
Int_t Handle() override
This is a default handler function for the respective exception type.
TGo4ReplaceException()=delete
TGo4Runnable * fxNewRunnable
virtual ~TGo4ReplaceException()
Base class for all go4 runnables.
TGo4ThreadException()=delete
TGo4Runnable * fxRunnable
Link to the runnable connected with the thread (exception throwing runnable might simply pass its 'th...
const char * GetThreadName() const
TGo4ThreadException & operator=(const TGo4ThreadException &right)
TGo4ThreadHandler * fxThreadHandler
Link to threadhandler associated with the runnable.