26 GO4TRACE((14,
"TGo4CancelException::TGo4CancelException(const TGo4CancelException &)",__LINE__, __FILE__));
32 GO4TRACE((14,
"TGo4CancelException::TGo4CancelException(TGo4Runnable *, const char *)",__LINE__, __FILE__));
39 GO4TRACE((14,
"TGo4CancelException::~TGo4CancelException()",__LINE__, __FILE__));
45 GO4TRACE((14,
"TGo4CancelException::operator=", __LINE__, __FILE__));
53 GO4TRACE((14,
"TGo4CancelException::Handle()",__LINE__, __FILE__));
56 GO4TRACE((13,
"TGo4CancelException::Handle() -- canceling thread of runnable", __LINE__, __FILE__));
60 GO4TRACE((13,
"TGo4CancelException::Handle() -- canceling thread by name", __LINE__, __FILE__));
63 TThread::CancelPoint();
TGo4CancelException & operator=(const TGo4CancelException &right)
virtual ~TGo4CancelException()
TGo4CancelException()=delete
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.