25 GO4TRACE((14,
"TGo4RemoveException::TGo4RemoveException(const TGo4RemoveException &)", __LINE__, __FILE__));
31 GO4TRACE((14,
"TGo4RemoveException::TGo4RemoveException(TGo4Runnable *, const char *)", __LINE__, __FILE__));
37 GO4TRACE((14,
"TGo4RemoveException::~TGo4RemoveException()", __LINE__, __FILE__));
42 GO4TRACE((14,
"TGo4RemoveException::operator=", __LINE__, __FILE__));
50 GO4TRACE((14,
"TGo4RemoveException::Handle()", __LINE__, __FILE__));
54 GO4TRACE((13,
"TGo4RemoveException::Handle() -- removing thread associated with runnable", __LINE__, __FILE__));
58 GO4TRACE((13,
"TGo4RemoveException::Handle() -- removing thread by specified name", __LINE__, __FILE__));
62 TThread::CancelPoint();
virtual ~TGo4RemoveException()
TGo4RemoveException()=delete
TGo4RemoveException & operator=(const TGo4RemoveException &right)
Int_t Handle() override
This is a default handler function for the respective exception type.
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.